File: mpd.postrm

package info (click to toggle)
mpd 0.24.6-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,736 kB
  • sloc: cpp: 75,014; python: 1,408; xml: 628; perl: 469; java: 289; sh: 286; ansic: 235; makefile: 105
file content (21 lines) | stat: -rw-r--r-- 581 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
#!/bin/sh

set -e

if [ "$1" = "purge" ]; then
	# clean up all statoverrides that belonged to mpd, so the
	# mpd system user can be removed cleanly
	for i in $(dpkg-statoverride --list | awk '/^mpd / {print $4}'); do
		if dpkg-statoverride --list --quiet "$i" >/dev/null; then
			dpkg-statoverride --force-all --quiet --remove "$i"
		fi
	done

        deluser --quiet --system mpd > /dev/null || true

	rm -rf /var/log/mpd /run/mpd /var/lib/mpd/state \
            /var/lib/mpd/.config \
            /var/lib/mpd/sticker.sql /var/lib/mpd/tag_cache > /dev/null 2>&1
fi

#DEBHELPER#