freeradius-common.postinst [plain text]
#! /bin/sh
set -e
case "$1" in
configure)
if [ -z "$2" ]; then
adduser --quiet --system --no-create-home --home /etc/freeradius --group --disabled-password freerad
adduser --quiet freerad shadow
if ! dpkg-statoverride --list | grep -qw /etc/freeradius$; then
dpkg-statoverride --add --update freerad freerad 2751 /etc/freeradius
fi
if ! dpkg-statoverride --list | grep -qw /etc/freeradius/radiusd.conf$; then
dpkg-statoverride --add --update root freerad 0640 /etc/freeradius/radiusd.conf
fi
if ! dpkg-statoverride --list | grep -qw /etc/freeradius/dictionary$; then
dpkg-statoverride --add --update root freerad 0644 /etc/freeradius/dictionary
fi
fi
;;
esac
exit 0