8 if ! dpkg-statoverride --list | grep -qw /etc/freeradius$; then
9 dpkg-statoverride --add --update freerad freerad 2751 /etc/freeradius
12 if ! dpkg-statoverride --list | grep -qw /etc/freeradius/radiusd.conf$; then
13 dpkg-statoverride --add --update root freerad 0640 /etc/freeradius/radiusd.conf
16 # Relax permissions on local dictionary - allows radclient to run and should
17 # not contain secrets. At any rate, only do it on fresh install
18 if ! dpkg-statoverride --list | grep -qw /etc/freeradius/dictionary$; then
19 dpkg-statoverride --add --update root freerad 0644 /etc/freeradius/dictionary
22 # Create snakoil certificates on initial install
23 make -C /etc/freeradius/certs/
25 # Create links for default modules
26 for mod in always attr_filter cache_eap chap \
27 detail detail.log digest dynamic_clients eap \
28 eap_inner echo exec expiration expr files linelog logintime \
29 mschap ntlm_auth pap passwd preprocess radutmp realm \
30 replicate soh sradutmp unix unpack utf8 ; do
31 if [ ! -e /etc/freeradius/mods-enabled/$mod ]; then
32 ln -s ../mods-available/$mod /etc/freeradius/mods-enabled/$mod
37 # Create links for default sites, but only if this is an initial
38 # install or an upgrade from before there were links; users may
39 # want to remove them...
40 if [ -z "$2" ] || dpkg --compare-versions "$2" lt 2.0.4+dfsg-4; then
41 for site in default inner-tunnel; do
42 if [ ! -e /etc/freeradius/sites-enabled/$site ]; then
43 ln -s ../sites-available/$site /etc/freeradius/sites-enabled/$site