1#!/bin/sh 2# prerm script for bareos 3# 4# see: dh_installdeb(1) 5 6set -e 7 8# summary of how this script can be called: 9# * <prerm> `remove' 10# * <old-prerm> `upgrade' <new-version> 11# * <new-prerm> `failed-upgrade' <old-version> 12# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> 13# * <deconfigured's-prerm> `deconfigure' `in-favour' 14# <package-being-installed> <version> `removing' 15# <conflicting-package> <version> 16# for details, see http://www.debian.org/doc/debian-policy/ or 17# the debian-policy package 18 19case "$1" in 20 remove|deconfigure) 21 # stop only on deinstall. Restart on upgrade must be done manually 22 if [ -x "/etc/init.d/bareos-sd" ]; then 23 if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then 24 invoke-rc.d bareos-sd stop || exit $? 25 else 26 /etc/init.d/bareos-sd stop || exit $? 27 fi 28 fi 29 ;; 30 failed-upgrade|upgrade) 31 ;; 32 *) 33 echo "prerm called with unknown argument \`$1'" >&2 34 exit 1 35 ;; 36esac 37 38# dh_installdeb will replace this with shell code automatically 39# generated by other debhelper scripts. 40 41#DEBHELPER# 42 43exit 0 44