network/tinc: Updated for version 1.0.32.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
a71fcd7714
commit
6007ad6861
|
@ -0,0 +1,26 @@
|
|||
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.tinc.new
|
||||
config etc/logrotate.d/tinc.new
|
|
@ -0,0 +1,40 @@
|
|||
#!/bin/sh
|
||||
|
||||
VPNS=$(ls /etc/tinc)
|
||||
|
||||
start () {
|
||||
for VPN in $VPNS; do
|
||||
echo "Starting tinc daemon for $VPN..."
|
||||
/usr/sbin/tincd -n "$VPN" -d1 --logfile=/var/log/tinc."$VPN"
|
||||
done
|
||||
}
|
||||
|
||||
stop () {
|
||||
for VPN in $VPNS; do
|
||||
echo "Stopping tinc daemon for $VPN..."
|
||||
/usr/sbin/tincd -n "$VPN" -k
|
||||
done
|
||||
}
|
||||
|
||||
restart () {
|
||||
stop
|
||||
sleep 1
|
||||
start
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
("start")
|
||||
start
|
||||
;;
|
||||
("stop")
|
||||
stop
|
||||
;;
|
||||
("restart")
|
||||
restart
|
||||
;;
|
||||
(*)
|
||||
echo "Usage: $0 <start|stop|restart>"
|
||||
exit 1
|
||||
esac
|
||||
|
||||
exit 0
|
|
@ -32,7 +32,7 @@
|
|||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
PRGNAM=tinc
|
||||
VERSION=${VERSION:-1.0.31}
|
||||
VERSION=${VERSION:-1.0.32}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
|
@ -101,11 +101,20 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
|||
cp -a README $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
|
||||
# Add an init script
|
||||
mkdir -p $PKG/etc/rc.d
|
||||
cat $CWD/rc.$PRGNAM > $PKG/etc/rc.d/rc.$PRGNAM.new
|
||||
chmod 0644 $PKG/etc/rc.d/rc.$PRGNAM.new
|
||||
|
||||
mkdir -p $PKG/etc/logrotate.d
|
||||
cat $CWD/$PRGNAM.logrotate > $PKG/etc/logrotate.d/$PRGNAM.new
|
||||
|
||||
find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} \;
|
||||
find $PKG/usr/doc/$PRGNAM-$VERSION -type d -exec chmod 755 {} \;
|
||||
|
||||
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}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
PRGNAM="tinc"
|
||||
VERSION="1.0.31"
|
||||
VERSION="1.0.32"
|
||||
HOMEPAGE="https://www.tinc-vpn.org/"
|
||||
DOWNLOAD="https://www.tinc-vpn.org/packages/tinc-1.0.31.tar.gz"
|
||||
MD5SUM="7a96f7eb12dfd43b21852b4207d860f2"
|
||||
DOWNLOAD="https://www.tinc-vpn.org/packages/tinc-1.0.32.tar.gz"
|
||||
MD5SUM="f6d1c4d48a38b0f8e0e9629ddd97c425"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES=""
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
/var/log/tinc.* {
|
||||
rotate 10
|
||||
notifempty
|
||||
size=5M
|
||||
compress
|
||||
delaycompress
|
||||
sharedscripts
|
||||
postrotate
|
||||
/etc/rc.d/rc.tinc restart
|
||||
endscript
|
||||
}
|
Loading…
Reference in New Issue