aboutsummaryrefslogtreecommitdiff
path: root/network/keepalived/keepalived.SlackBuild
diff options
context:
space:
mode:
authorMarek Wodzinski <majek@w7i.pl>2020-04-22 00:51:20 +0200
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2020-04-24 08:16:35 +0700
commit0782d45ca03548b01aee847e8683b9ff3d6ce481 (patch)
tree084f1a7d8d54bb9001e4a8bec674d154ac1c528f /network/keepalived/keepalived.SlackBuild
parent034ea3e2859d36fa837ab617c26870020c4c53f7 (diff)
network/keepalived: Updated for version 2.0.20.
- update to newest version - disabled nftables support as it doesn't compile on 14.2 - removed dependency of optional sysvinit-functions and simplified rc.keepalived - moved daemon configuration to /etc/default Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'network/keepalived/keepalived.SlackBuild')
-rw-r--r--network/keepalived/keepalived.SlackBuild18
1 files changed, 12 insertions, 6 deletions
diff --git a/network/keepalived/keepalived.SlackBuild b/network/keepalived/keepalived.SlackBuild
index ba30febaa014..84487e52d527 100644
--- a/network/keepalived/keepalived.SlackBuild
+++ b/network/keepalived/keepalived.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for keepalived
# Copyright 2010,2011 Nilton Moura, Rio de Janeiro, RJ, Brasil
+# Copyright 2020 Marek Wodzinski <majek@w7i.pl>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=keepalived
-VERSION=${VERSION:-1.2.19}
+VERSION=${VERSION:-2.0.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -77,6 +78,7 @@ CXXFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--with-kernel-dir=/usr \
+ --disable-nftables \
--build=$ARCH-slackware-linux
make
@@ -90,15 +92,19 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHOR ChangeLog CONTRIBUTORS COPYING INSTALL README TODO VERSION \
+ AUTHOR ChangeLog CONTRIBUTORS COPYING INSTALL README README.md TODO doc/NOTE_vrrp_vmac.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-cp -a $PKG/etc/rc.d/init.d/keepalived $PKG/usr/doc/$PRGNAM-$VERSION/init.keepalived
-mv $PKG/etc/sysconfig/keepalived $PKG/etc/keepalived/keepalived.new
+mkdir -p $PKG/usr/share/snmp/mibs
+cp -a \
+ doc/KEEPALIVED-MIB.txt doc/VRRP-MIB.txt doc/VRRPv3-MIB.txt \
+ $PKG/usr/share/snmp/mibs
+
+mkdir -p $PKG/etc/default
+mv $PKG/etc/sysconfig/keepalived $PKG/etc/default/keepalived.new
mv $PKG/etc/keepalived/keepalived.conf $PKG/etc/keepalived/keepalived.conf.new
-install -m755 $CWD/rc.$PRGNAM $PKG/etc/rc.d/rc.$PRGNAM.new
-rm $PKG/etc/rc.d/init.d/keepalived
+install -m755 -D $CWD/rc.$PRGNAM $PKG/etc/rc.d/rc.$PRGNAM.new
rmdir $PKG/etc/sysconfig
mkdir -p $PKG/install