wok-next annotate vnstat/receipt @ rev 20534

Clean default configure options when site script used.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Mar 30 19:31:50 2018 +0300 (2018-03-30)
parents 8e7ad14f5f88
children 7506b35e1c6f
rev   line source
al@20534 1 # SliTaz package receipt v2.
al@18911 2
al@18911 3 PACKAGE="vnstat"
al@18911 4 VERSION="1.15"
al@18911 5 CATEGORY="system-tools"
al@18911 6 SHORT_DESC="Console-based network monitoring utility"
al@18911 7 MAINTAINER="al.bobylev@gmail.com"
al@18911 8 LICENSE="GPL2"
al@18911 9 WEB_SITE="http://humdi.net/vnstat/"
al@20534 10
al@18911 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@18911 12 WGET_URL="${WEB_SITE}$TARBALL"
al@18911 13
al@18911 14 BUILD_DEPENDS="libgd-dev"
al@18911 15
al@20534 16 compile_rules() {
al@20534 17 ./configure $CONFIGURE_ARGS &&
al@20534 18 make &&
al@20534 19 make install || return 1
al@20534 20
al@18938 21 mkdir -p $install/etc/init.d
al@18938 22 ln -s daemon $install/etc/init.d/vnstatd
al@18911 23 }
al@18911 24
al@20534 25 genpkg_rules() {
al@20534 26 copy @std
al@20534 27 DEPENDS="busybox"
al@20534 28 SUGGESTED="libgd"
al@18911 29 }
al@18938 30
al@20534 31 post_install() {
al@18938 32 # Start vnstat daemon and edit daemons.conf
al@18938 33 if [ -z "$1" -a ! -s /aufs-umount.sh ]; then
al@18938 34 /etc/init.d/vnstatd start || continue
al@18938 35 fi
al@18938 36 if ! grep -q ^VNSTATD_OPTIONS "$1/etc/daemons.conf"; then
al@18938 37 cat >> "$1/etc/daemons.conf" <<EOT
al@18938 38 # vnstat daemon options.
al@18938 39 VNSTATD_OPTIONS="-d -p /var/run/vnstatd.pid"
al@18938 40
al@18938 41 EOT
al@18938 42 fi
al@18938 43 }
al@18938 44
al@20534 45 # Stop vnstat daemon before rm.
al@20534 46 pre_remove() {
al@18938 47 [ -z "$1" -a -x /etc/init.d/vnstatd ] && /etc/init.d/vnstatd stop
al@18938 48 :
al@18938 49 }