# HG changeset patch # User Pascal Bellard # Date 1231062197 0 # Node ID f606ce8506ca7bd697ed642790264c8bc6010c5f # Parent 43431755fb4c5b97b1647ef89b786be020a4ba6b webalizer: update /etc/init.d/local.sh diff -r 43431755fb4c -r f606ce8506ca webalizer/receipt --- a/webalizer/receipt Sat Jan 03 22:15:10 2009 +0000 +++ b/webalizer/receipt Sun Jan 04 09:43:17 2009 +0000 @@ -24,20 +24,29 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr $fs/etc $fs/var/www/webalizer + mkdir -p $fs/usr $fs/etc $fs/var/www/webalizer $fs/etc/initcron.d chown 80 $fs/var/www/webalizer cp -a $_pkg/etc/webalizer.conf.sample $fs/etc/webalizer.conf cp -a $_pkg/usr/bin $fs/usr + cat > $fs/etc/initcron.d/webalizer << EOT + +30 0 * * * /usr/bin/webalizer -o /var/www/webalizer /var/log/apache/access_log +EOT + chmod +x $fs/etc/initcron.d/webalizer } # Pre and post install commands for Tazpkg. post_install() { + grep -q webalizer $1/etc/init.d/local.sh || \ + cat >> $1/etc/init.d/local.sh < /dev/null | grep -q webalizer || crontab - << EOT $(crontab -l 2> /dev/null) -30 0 * * * /usr/bin/webalizer -o /var/www/webalizer /var/log/apache/access_log +$(cat /etc/initcron.d/webalizer) EOT fi }