system/drbd-tools: Removed (replaced by drbd-utils).

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Willy Sudiarto Raharjo 2014-11-12 08:53:30 +07:00
parent db17555e8c
commit 6605bc5890
5 changed files with 0 additions and 172 deletions

View file

@ -1,9 +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.
This package contains the userspace tools for drbd.

View file

@ -1,28 +0,0 @@
config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
# If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
# toss the redundant copy
rm $NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
preserve_perms() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
if [ -e $OLD ]; then
cp -a $OLD ${NEW}.incoming
cat $NEW > ${NEW}.incoming
mv ${NEW}.incoming $NEW
fi
config $NEW
}
preserve_perms etc/rc.d/rc.drbd.new
preserve_perms etc/drbd.conf.new
preserve_perms etc/drbd.d/global_common.conf.new

View file

@ -1,106 +0,0 @@
#!/bin/sh
# Generated by Alien's SlackBuild Toolkit: http://slackware.com/~alien/AST
# Copyright 2009 Eric Hameleers <alien@slackware.com>, Eindhoven, Netherlands
# Slackware build script for drbd
# Written by Zordrak <sbo@tpa.me.uk>
# Based on http://slackbuilds.org/template.SlackBuild
PRGNAM=drbd-tools
VERSION=${VERSION:-8.3.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
SRCNAM=drbd
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux \
--with-utils \
--without-km \
--with-udev \
--with-pacemaker \
--with-heartbeat \
--with-distro=slackware \
--without-xen \
--without-rgmanager \
--with-bashcompletion \
--build=$ARCH-slackware-linux
make tools
make install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
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.d/global_common.conf $PKG/etc/drbd.d/global_common.conf.new
mkdir -p $PKG/lib/udev/rules.d
mv $PKG/{etc,lib}/udev/rules.d/65-drbd.rules
rm -r $PKG/etc/udev
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
COPYING ChangeLog README \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View file

@ -1,10 +0,0 @@
PRGNAM="drbd-tools"
VERSION="8.3.7"
HOMEPAGE="http://www.drbd.org"
DOWNLOAD="http://oss.linbit.com/drbd/8.3/drbd-8.3.7.tar.gz"
MD5SUM="3b37c028b18bf2c8f5414396f681cf17"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Zordrak"
EMAIL="slackbuilds@tpa.me.uk"

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 ':' except on otherwise blank lines.
|-----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: Home: http://www.drbd.org
drbd-tools:
drbd-tools: