# HG changeset patch # User Aleksej Bobylev # Date 1456832595 -7200 # Node ID 8e7ad14f5f889e5036bda6f2727323aa64017c25 # Parent 5f489761d0c4db7b2ca6caae65639ca12751558a vnstat: add vnstatd daemon handling diff -r 5f489761d0c4 -r 8e7ad14f5f88 vnstat/receipt --- a/vnstat/receipt Tue Mar 01 13:06:45 2016 +0200 +++ b/vnstat/receipt Tue Mar 01 13:43:15 2016 +0200 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="${WEB_SITE}$TARBALL" -DEPENDS="" +DEPENDS="busybox" SUGGESTED="libgd" BUILD_DEPENDS="libgd-dev" @@ -23,6 +23,8 @@ $CONFIGURE_ARGS && make && make install find $install/usr/share/man -type f -exec gzip \{\} \; + mkdir -p $install/etc/init.d + ln -s daemon $install/etc/init.d/vnstatd } # Rules to gen a SliTaz package suitable for Tazpkg. @@ -30,3 +32,25 @@ { cp -a $install/* $fs } + +post_install() +{ + # Start vnstat daemon and edit daemons.conf + if [ -z "$1" -a ! -s /aufs-umount.sh ]; then + /etc/init.d/vnstatd start || continue + fi + if ! grep -q ^VNSTATD_OPTIONS "$1/etc/daemons.conf"; then + cat >> "$1/etc/daemons.conf" <