summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog2
-rw-r--r--debian/ipmitool.maintscript2
-rw-r--r--debian/ipmitool.postrm20
3 files changed, 22 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog
index 4f39b04..329ae8b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,7 +6,7 @@ ipmitool (1.8.18-9) unstable; urgency=medium
- Remove debian/ipmitool.ipmievd.init.
- Remove debian/ipmitool.lintian-overrides.
- Remove debian/ipmitool.postinst.
- - Remove debian/ipmitool.postrm.
+ - Rewrite debian/ipmitool.postrm.
- Remove debian/ipmitool.prerm.
- Remove override_dh_installinit from debian/rules.
- Remove init-system-helpers (>> 1.50) from debian/control.
diff --git a/debian/ipmitool.maintscript b/debian/ipmitool.maintscript
index 29e43b2..deee429 100644
--- a/debian/ipmitool.maintscript
+++ b/debian/ipmitool.maintscript
@@ -1,2 +1,2 @@
rm_conffile /etc/default/ipmitool 1.8.18-6~ ipmitool
-rm_conffile /etc/init.d/ipmievd 1.8.18-9~ ipmitool
+rm_conffile /etc/init.d/ipmievd 1.8.18-8~ ipmitool
diff --git a/debian/ipmitool.postrm b/debian/ipmitool.postrm
new file mode 100644
index 0000000..f6d6ee9
--- /dev/null
+++ b/debian/ipmitool.postrm
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+set -e
+
+
+#
+# remove System V init file artefacte
+# new since 1.8.18-9
+#
+if [ "$1" = "purge" ] | [ "$1" = "remove" ]; then
+ rm -f /etc/rc0.d/K01ipmievd
+ rm -f /etc/rc1.d/K01ipmievd
+ rm -f /etc/rc2.d/K01ipmievd
+ rm -f /etc/rc3.d/K01ipmievd
+ rm -f /etc/rc4.d/K01ipmievd
+ rm -f /etc/rc5.d/K01ipmievd
+ rm -f /etc/rc6.d/K01ipmievd
+fi
+
+#DEBHELPER#