#! /bin/sh
set -e
case "$1" in
remove)
;;
purge)
update-rc.d -f freeradius remove >/dev/null
if [ -d /var/log/freeradius ]
then
rm -rf /var/log/freeradius
fi
if [ -d /var/run/freeradius ]
then
rm -rf /var/run/freeradius
fi
rmdir --ignore-fail-on-non-empty /etc/freeradius
if [ -d /etc/freeradius ]
then
find /etc/freeradius -user freerad -print0 | \
xargs -0 -r chown root
find /etc/freeradius -group freerad -print0 | \
xargs -0 -r chgrp root
fi
deluser freerad shadow || true
deluser freerad || true
delgroup freerad || true
;;
*)
;;
esac
exit 0