File: postrm

package info (click to toggle)
bnetd 0.4.25-6
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 4,516 kB
  • ctags: 7,224
  • sloc: ansic: 67,547; sh: 3,142; makefile: 796; python: 304; perl: 211; awk: 73
file content (45 lines) | stat: -rw-r--r-- 1,135 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/sh

set -e

case "$1" in
    purge)
    	rm -f /var/log/bnetd.log /var/run/bnetd.pid
        rm -fr /var/lib/bnetd /var/run/bnetd /etc/bnetd
    ;;
    upgrade)
        a=`echo $2|sed 's/\.[0-9]*\.[0-9]*-[0-9]*$//g'`
        b=`echo $2|sed -e 's/^[0-9]*\.//g' -e 's/\.[0-9]*-[0-9]*$//g'`
        c=`echo $2|sed -e 's/^[0-9]*\.[0-9]*\.//g' -e 's/-[0-9]*$//g'`
        #
        # Workaround for bug #40461
        #
	if dpkg --compare-versions $2 lt 0.4.9 ; then
		mkdir -p /etc/bnetd/users
		if [ -d /var/lib/bnetd/player ]; then
			mv /var/lib/bnetd/player/* /etc/bnetd/users/.
		fi
	elif dpkg --compare-versions $2 le 0.4.19-1 ; then
		mkdir -p /var/cache/bnetd/player
		if [ -d /var/lib/bnetd/player ]; then
			mv /var/lib/bnetd/player/* /var/cache/bnetd/player/.
		fi
	fi

	if dpkg --compare-versions $2 lt 0.4.25-3 ; then
		if [ ! -e /usr/share/bnetd/default.pcx ]; then
			ln -s debian.pcx /usr/share/bnetd/default.pcx
		fi
	fi
    ;;
    remove|failed-upgrade|abort-install|abort-upgrade|disapper)
    ;;
    *)
        echo "postrm called with unknown argument \`$1'" >&2
        exit 1
    ;;
esac

#DEBHELPER#

exit 0