X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fdebian%2Fcitadel-server.prerm;h=5feb88b68e3cf4f20c94a5a574c719adda2228fb;hb=389f31c0d1f81063cb19769ec56d05af03fd4228;hp=8940f4305a9c03f1770e0e5ebd12d74cd742e5d9;hpb=a23757728d06a6b72282580949fc51bb57c3512c;p=citadel.git diff --git a/citadel/debian/citadel-server.prerm b/citadel/debian/citadel-server.prerm index 8940f4305..5feb88b68 100644 --- a/citadel/debian/citadel-server.prerm +++ b/citadel/debian/citadel-server.prerm @@ -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