OSDN Git Service

Revert "[actions][cmake] Add --tags option to git describe"
[timidity41/timidity41.git] / debian / timidity-daemon.prerm
1 #!/bin/sh
2 set -e
3
4 rm_conffile() {
5     local PKGNAME="$1"
6     local CONFFILE="$2"
7
8     [ -e "$CONFFILE" ] || return 0
9
10     local md5sum="$(md5sum $CONFFILE | sed -e 's/ .*//')"
11     local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKGNAME | \
12             sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }")"
13     if [ "$md5sum" != "$old_md5sum" ]; then
14         echo "init.d conffile $CONFFILE has been modified by you."
15         echo "Saving as $CONFFILE.dpkg-bak ..."
16         mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
17     else
18         echo "Removing init.d conffile $CONFFILE ..."
19         rm -f "$CONFFILE"
20     fi
21 }
22
23 case "$1" in
24 remove)
25     if [ -f "/etc/init.d/timidity" ]; then
26     if which invoke-rc.d >/dev/null 2>&1; then
27       invoke-rc.d timidity stop
28     else
29       /etc/init.d/timidity stop
30     fi
31     fi
32
33     rm_conffile timidity-daemon /etc/init.d/timidity
34     rm_conffile timidity-daemon /etc/timidity/timidity.daemon
35
36 ;;
37 esac
38
39 #DEBHELPER#
40
41 exit 0
42