* added patches from Fathi boudra
[citadel.git] / citadel / debian / citadel-server.prerm
index 8940f4305a9c03f1770e0e5ebd12d74cd742e5d9..5feb88b68e3cf4f20c94a5a574c719adda2228fb 100644 (file)
@@ -1,4 +1,26 @@
 #!/bin/sh
+# prerm script for citadel-server
 
-# stop the citadel service...
-/etc/init.d/citadel stop
\ No newline at end of file
+set -e
+
+case "$1" in
+    remove|upgrade|deconfigure)
+        if which invoke-rc.d >/dev/null 2>&1; then
+          invoke-rc.d citadel stop
+        else
+          /etc/init.d/citadel stop
+        fi
+    ;;
+
+    failed-upgrade)
+    ;;
+
+    *)
+        echo "prerm called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0