# HG changeset patch # User Eric Joseph-Alexandre # Date 1333276908 -7200 # Node ID 2dde678153c7da81a9ccddb4d20b9542fd6b6aa6 # Parent 880772e418b7ffae664522f59aff71a31adb7cae up: logrotate(3.8.1) + improve package" diff -r 880772e418b7 -r 2dde678153c7 logrotate/receipt --- a/logrotate/receipt Sat Mar 31 17:00:54 2012 +0200 +++ b/logrotate/receipt Sun Apr 01 12:41:48 2012 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="logrotate" -VERSION="3.7.9" +VERSION="3.8.1" CATEGORY="system-tools" SHORT_DESC="Automatic rotation compression, removal of log files." MAINTAINER="pascal.bellard@slitaz.org" @@ -23,7 +23,26 @@ genpkg_rules() { mkdir -p $fs/usr $fs/etc - touch $fs/etc/logrotate.conf + echo -e "#Logrotate Config file\n\ninclude /etc/logrotate.d" \ + > $fs/etc/logrotate.conf cp -a $_pkg/usr/sbin $fs/usr } +post_install() +{ + if [ -f $1/var/spool/cron/crontabs/root ]; then + echo "Runing post install command..." + echo -e "#Run log rotation\n25 6 * * * /usr/sbin/logrotate /etc/logrotate.conf " \ + >> $1/var/spool/cron/crontabs/root + fi +} + + +post_remove() +{ + if [ -f /var/spool/cron/crontabs/root ]; then + echo "Runing post install command..." + sed -i s!.*logrotate.*!! /var/spool/cron/crontabs/root + fi +} +