# HG changeset patch # User Pascal Bellard # Date 1229029984 0 # Node ID 8ab0243e5a22ddea5981d838bfea56c84cad1bbd # Parent 6fde583951a339debf5f6860ae08810513246910 webalizer: add post_install diff -r 6fde583951a3 -r 8ab0243e5a22 webalizer/receipt --- a/webalizer/receipt Thu Dec 11 19:45:59 2008 +0000 +++ b/webalizer/receipt Thu Dec 11 21:13:04 2008 +0000 @@ -8,7 +8,7 @@ TARBALL="$PACKAGE-$VERSION-src.tar.bz2" WEB_SITE="http://www.webalizer.com/" WGET_URL="ftp://ftp.mrunix.net/pub/$PACKAGE/$TARBALL" -DEPENDS="libgd zlib db" +DEPENDS="libgd zlib db apache" BUILD_DEPENDS="libgd libgd-dev zlib-dev db db-dev" # Rules to configure and make the package. @@ -24,8 +24,20 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr $fs/etc + mkdir -p $fs/usr $fs/etc $fs/var/www/webalizer + chown 80 $fs/var/www/webalizer cp -a $_pkg/etc/webalizer.conf.sample $fs/etc/webalizer.conf cp -a $_pkg/usr/bin $fs/usr } +# Pre and post install commands for Tazpkg. +post_install() +{ + if [ -z "$1" ]; then + webalizer -o /var/www/webalizer /var/log/apache/access_log + crontab -l 2> /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 +EOT + fi +}