diff options
-rw-r--r-- | debian/changelog | 1 | ||||
-rw-r--r-- | debian/sitesummary-client.cron.d | 2 | ||||
-rw-r--r-- | debian/sitesummary-client.cron.daily | 3 | ||||
-rw-r--r-- | debian/sitesummary-client.postinst | 16 |
4 files changed, 20 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index 292cf97..9b1ba83 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,7 @@ sitesummary (0.0.12) unstable; urgency=low /var/lib/sitesummary/tmpstorage and /var/lib/sitesummary/entries are owned by user www-data. This give the cgi-script write access to the storage area. + * Switch the client from cron.d to cron.daily. -- Petter Reinholdtsen <pere@debian.org> Wed, 4 Oct 2006 09:43:02 +0200 diff --git a/debian/sitesummary-client.cron.d b/debian/sitesummary-client.cron.d deleted file mode 100644 index 9d8d7a8..0000000 --- a/debian/sitesummary-client.cron.d +++ /dev/null @@ -1,2 +0,0 @@ -# Run once a day to report the wherabouts of the machine -20 5 * * * root [ -x /usr/sbin/sitesummary-client ] && nice /usr/sbin/sitesummary-client diff --git a/debian/sitesummary-client.cron.daily b/debian/sitesummary-client.cron.daily new file mode 100644 index 0000000..9d9f0ae --- /dev/null +++ b/debian/sitesummary-client.cron.daily @@ -0,0 +1,3 @@ +#!/bin/sh +# Run once a day to report the whereabouts of the machine +[ -x /usr/sbin/sitesummary-client ] && nice /usr/sbin/sitesummary-client diff --git a/debian/sitesummary-client.postinst b/debian/sitesummary-client.postinst index 28a05bf..4a21703 100644 --- a/debian/sitesummary-client.postinst +++ b/debian/sitesummary-client.postinst @@ -4,6 +4,15 @@ set -e . /usr/share/debconf/confmodule +case "$1" in + configure) + PREV_VER=$2 + ;; + abort-upgrade|abort-remove|abort-deconfigure) + exit 0 + ;; +esac + # Read the package default, need to match the code in sitesummary-client [ -f /usr/share/sitesummary/sitesummary-client.conf ] && \ . /usr/share/sitesummary/sitesummary-client.conf @@ -72,4 +81,11 @@ fi db_stop +# Switched from cron.d to cron.daily script in version 0.0.12 +if dpkg --compare-versions "$PREV_VER" lt "0.0.12" && \ + [ -f /etc/cron.d/sitesummary-client ] +then + rm -f /etc/cron.d/sitesummary-client +fi + #DEBHELPER# |