[Logcheck-commits] r1259 - logcheck/trunk/debian
madduck at users.alioth.debian.org
madduck at users.alioth.debian.org
Wed Oct 18 21:22:17 UTC 2006
Author: madduck
Date: 2006-10-18 21:22:17 +0000 (Wed, 18 Oct 2006)
New Revision: 1259
Modified:
logcheck/trunk/debian/changelog
logcheck/trunk/debian/logcheck.postinst
logcheck/trunk/debian/logcheck.postrm
Log:
* Safer adding of logcheck alias to /etc/aliases; now does *not* remove the
alias on remove/purge anymore since mail may still arrive at a later point
(closes: #392637).
Modified: logcheck/trunk/debian/changelog
===================================================================
--- logcheck/trunk/debian/changelog 2006-10-18 21:14:13 UTC (rev 1258)
+++ logcheck/trunk/debian/changelog 2006-10-18 21:22:17 UTC (rev 1259)
@@ -2,8 +2,11 @@
* violations.d/smartd: elevate messages about uncorrectable and unreadable
sectors (closes: #392679).
+ * Safer adding of logcheck alias to /etc/aliases; now does *not* remove the
+ alias on remove/purge anymore since mail may still arrive at a later point
+ (closes: #392637).
- -- martin f. krafft <madduck at debian.org> Wed, 18 Oct 2006 23:12:22 +0200
+ -- martin f. krafft <madduck at debian.org> Wed, 18 Oct 2006 23:21:30 +0200
logcheck (1.2.49~unreleased.1) UNRELEASED; urgency=low
Modified: logcheck/trunk/debian/logcheck.postinst
===================================================================
--- logcheck/trunk/debian/logcheck.postinst 2006-10-18 21:14:13 UTC (rev 1258)
+++ logcheck/trunk/debian/logcheck.postinst 2006-10-18 21:22:17 UTC (rev 1259)
@@ -40,13 +40,10 @@
# add logcheck to /etc/aliases
if [ -f /etc/aliases ] || [ -L /etc/aliases ]; then
- if ! grep -qi "^logcheck" /etc/aliases; then
- echo "logcheck: root" >> /etc/aliases
- newaliases=`which newaliases`
- if [ $newaliases ] && [ -x $newaliases ]; then
- newaliases || true
- fi
- fi
+ if ! grep -qi "^logcheck[[:space:]]*:" /etc/aliases; then
+ echo "logcheck: root" >> /etc/aliases
+ test -x "$(command -v newaliases)" && newaliases || :
+ fi
fi
# Remove unused old directory on upgrade
Modified: logcheck/trunk/debian/logcheck.postrm
===================================================================
--- logcheck/trunk/debian/logcheck.postrm 2006-10-18 21:14:13 UTC (rev 1258)
+++ logcheck/trunk/debian/logcheck.postrm 2006-10-18 21:22:17 UTC (rev 1259)
@@ -32,18 +32,8 @@
;;
remove)
- # remove logcheck from /etc/aliases
- if [ -f /etc/aliases ] || [ -L /etc/aliases ]; then
- if grep -qi "^logcheck" /etc/aliases; then
- grep -v "^logcheck" /etc/aliases > /etc/aliases.new
- mv /etc/aliases.new /etc/aliases
- newaliases=`which newaliases`
- if [ $newaliases ] && [ -x $newaliases ]; then
- newaliases || true
- fi
- fi
- fi
- ;;
+ :
+ ;;
upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
More information about the Logcheck-commits
mailing list