as posted to the list
[freeradius.git] / debian / freeradius-common.postrm
1 #! /bin/sh
2
3 set -e
4
5 case "$1" in
6         remove)
7                ;;
8         purge)
9                # If we haven't managed to remove /etc/freeradius, make
10                # sure that freerad:freerad doesn't own anything before
11                # we remove the user and group
12                test ! -d /etc/freeradius || find /etc/freeradius -user freerad -exec chown root "{}" \; || true
13                test ! -d /etc/freeradius || find /etc/freeradius -group freerad -exec chgrp root "{}" \; || true
14
15                if [ -x `which deluser` ]; then
16                  deluser --quiet freerad shadow || true
17                  deluser --quiet freerad || true
18                fi
19                if [ -x `which delgroup` ]; then
20                  delgroup --quiet freerad || true
21                fi
22                ;;
23          *)
24                ;;
25 esac
26
27 #DEBHELPER#
28
29 exit 0
30