system/drbd-tools: Renamed to 'drbd'

The standalone kernel module package isn't needed any more,
    so it's been removed.  Therefore, we can simply call this
    one 'drbd' instead of 'drbd-tools'
This commit is contained in:
Robby Workman 2010-05-21 10:34:52 -05:00
parent e98c29db67
commit 9d90d7e5f6
7 changed files with 45 additions and 46 deletions

View file

@ -1,16 +0,0 @@
drbd (Distributed Replicated Block Device)
DRBD is a block device which is designed to build high availability
clusters. This is done by mirroring a whole block device via
(a dedicated) network. You could see it as a network RAID1. DRBD
takes over the data, writes it to the local disk and sends it to
the other host. On the other host, it takes it to the disk there.
Starting with Linux 2.6.33, DRBD is officially integrated into the
vanilla Linux kernel source. Besides the kernel integration, DRBD
continues to be developed out of tree.
This SlackBuild compiles the userland tools for working with DRBD.
If you have a 2.6.33 kernel or later then you will need to ensure
DRBD has been configured in your kernel. If you have an earlier
kernel, then you will need the drbd-kernel package.

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
drbd-tools: drbd-tools (Userland Tools for Distributed Replicated Block Device)
drbd-tools:
drbd-tools: DRBD is a block device which is designed to build high availability
drbd-tools: clusters. This is done by mirroring a whole block device via
drbd-tools: (a dedicated) network. You could see it as a network RAID1. DRBD
drbd-tools: takes over the data, writes it to the local disk and sends it to
drbd-tools: the other host. On the other host, it takes it to the disk there.
drbd-tools:
drbd-tools: This package provides the userland tools for working with DRBD.
drbd-tools:
drbd-tools: Home: http://www.drbd.org

7
system/drbd/README Normal file
View file

@ -0,0 +1,7 @@
drbd (Distributed Replicated Block Device)
DRBD is a block device which is designed to build high availability
clusters. This is done by mirroring a whole block device via
(a dedicated) network. You could see it as a network RAID1. DRBD
takes over the data, writes it to the local disk and sends it to
the other host. On the other host, it takes it to the disk there.

View file

@ -6,13 +6,21 @@
# Written by Zordrak <sbo@tpa.me.uk> # Written by Zordrak <sbo@tpa.me.uk>
# Based on http://slackbuilds.org/template.SlackBuild # Based on http://slackbuilds.org/template.SlackBuild
PRGNAM=drbd-tools PRGNAM=drbd
SRCNAM=drbd
VERSION=${VERSION:-8.3.7} VERSION=${VERSION:-8.3.7}
ARCH=${ARCH:-x86_64}
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) export ARCH=i486 ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd) CWD=$(pwd)
TMP=${TMP:-/tmp/SBo} TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM PKG=$TMP/package-$PRGNAM
@ -27,6 +35,9 @@ elif [ "$ARCH" = "i686" ]; then
elif [ "$ARCH" = "x86_64" ]; then elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC" SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64" LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi fi
set -e # Exit on most errors set -e # Exit on most errors
@ -34,9 +45,9 @@ set -e # Exit on most errors
rm -rf $PKG rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT mkdir -p $TMP $PKG $OUTPUT
cd $TMP cd $TMP
rm -rf $SRCNAM-$VERSION rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.gz tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $SRCNAM-$VERSION cd $PRGNAM-$VERSION
chown -R root:root . chown -R root:root .
find . \ find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@ -71,10 +82,7 @@ make install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
( cd $PKG/usr/man find $PKG/usr/man -type f -exec gzip -9 {} \;
find . -type f -exec gzip -9 {} \;
for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
)
mv $PKG/etc/rc.d/drbd $PKG/etc/rc.d/rc.drbd.new mv $PKG/etc/rc.d/drbd $PKG/etc/rc.d/rc.drbd.new
mv $PKG/etc/drbd.conf $PKG/etc/drbd.conf.new mv $PKG/etc/drbd.conf $PKG/etc/drbd.conf.new

View file

@ -1,4 +1,4 @@
PRGNAM="drbd-tools" PRGNAM="drbd"
VERSION="8.3.7" VERSION="8.3.7"
HOMEPAGE="http://www.drbd.org" HOMEPAGE="http://www.drbd.org"
DOWNLOAD="http://oss.linbit.com/drbd/8.3/drbd-8.3.7.tar.gz" DOWNLOAD="http://oss.linbit.com/drbd/8.3/drbd-8.3.7.tar.gz"

19
system/drbd/slack-desc Normal file
View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
drbd: drbd (Userland Tools for Distributed Replicated Block Device)
drbd:
drbd: DRBD is a block device which is designed to build high availability
drbd: clusters. This is done by mirroring a whole block device via
drbd: (a dedicated) network. You could see it as a network RAID1. DRBD
drbd: takes over the data, writes it to the local disk and sends it to
drbd: the other host. On the other host, it takes it to the disk there.
drbd:
drbd: Home: http://www.drbd.org
drbd:
drbd: