From b5de401b0cfa20a7e5e9f8bf2d7bc3f770fcc1a5 Mon Sep 17 00:00:00 2001 From: Tobias Frost Date: Sat, 21 Nov 2015 18:58:19 +0100 Subject: [PATCH] Fixed postinst script: Version is only valid when configuring. (Closes: #766146) --- debian/changelog | 2 ++ debian/smartmontools.postinst | 20 ++++++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/debian/changelog b/debian/changelog index 788a073..d65fe6b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,8 @@ smartmontools (6.4+svn4109-2) UNRELEASED; urgency=medium [ Tobias Frost ] * Import patch from Helmut (see above) * Remove '/var/lib/smartmontools' on purge (Closes: #766145) + * Fixed postinst script: Version is only valid when configuring. + (Closes: #766146) -- Helmut Grohne Thu, 30 Jul 2015 01:18:49 +0200 diff --git a/debian/smartmontools.postinst b/debian/smartmontools.postinst index b2fcad0..1297c69 100644 --- a/debian/smartmontools.postinst +++ b/debian/smartmontools.postinst @@ -2,16 +2,20 @@ set -e # Remove shutdown and reboot links; this init script does not need them. -if dpkg --compare-versions "$2" lt "5.38+svn2879-1"; then - if [ -e /etc/rc0.d/K20smartmontools ]; then - rm -f /etc/rc0.d/K20smartmontools +case "$1" in + configure) + if dpkg --compare-versions "$2" lt "5.38+svn2879-1"; then + if [ -e /etc/rc0.d/K20smartmontools ]; then + rm -f /etc/rc0.d/K20smartmontools + fi + if [ -e /etc/rc6.d/K20smartmontools ]; then + rm -f /etc/rc6.d/K20smartmontools + fi fi - if [ -e /etc/rc6.d/K20smartmontools ]; then - rm -f /etc/rc6.d/K20smartmontools - fi -fi + ;; +esac dpkg-maintscript-helper rm_conffile \ - /etc/init.d/smartd 6.1+svn3812-1~ smartmontools -- "$@" + /etc/init.d/smartd 6.1+svn3812-1~ smartmontools -- "$@" #DEBHELPER# -- 2.39.5