case "$1" in
configure)
- for file in `find /etc/freeradius/sql/main/mysql/ -print`
+ for file in `find /etc/freeradius/mods-config/sql/main/mysql/ -print`
do
if ! dpkg-statoverride --list | grep -qw $file$; then
dpkg-statoverride --add --update root freerad 0640 $file
fi
done
- for dir in /etc/freeradius/sql/main \
- /etc/freeradius/sql/main/mysql
+ for dir in /etc/freeradius/mods-config/sql/main \
+ /etc/freeradius/mods-config/sql/main/mysql
do
if ! dpkg-statoverride --list | grep -qw $dir$; then
dpkg-statoverride --add --update root freerad 2751 $dir
case "$1" in
remove)
- for file in `find /etc/freeradius/sql/main/mysql/ -print`
+ for file in `find /etc/freeradius/mods-config/sql/main/mysql/ -print`
do
if dpkg-statoverride --list | grep -qw $file$; then
dpkg-statoverride --remove $file
fi
done
- for dir in /etc/freeradius/sql \
- /etc/freeradius/sql/mysql
+ for dir in /etc/freeradius/mods-config/sql \
+ /etc/freeradius/mods-config/sql/mysql
do
if dpkg-statoverride --list | grep -qw $dir$; then
dpkg-statoverride --remove $dir
case "$1" in
configure)
- for file in `find /etc/freeradius/sql/main/postgresql/ -print`
+ for file in `find /etc/freeradius/mods-config/sql/main/postgresql/ -print`
do
if ! dpkg-statoverride --list | grep -qw $file$; then
dpkg-statoverride --add --update root freerad 0640 $file
fi
done
- for dir in /etc/freeradius/sql/main \
- /etc/freeradius/sql/main/postgresql
+ for dir in /etc/freeradius/mods-config/sql/main \
+ /etc/freeradius/mods-config/sql/main/postgresql
do
if ! dpkg-statoverride --list | grep -qw $dir$; then
dpkg-statoverride --add --update root freerad 2751 $dir
case "$1" in
remove)
- for file in `find /etc/freeradius/sql/main/postgresql/ -print`
+ for file in `find /etc/freeradius/mods-config/sql/main/postgresql/ -print`
do
if dpkg-statoverride --list | grep -qw $file$; then
dpkg-statoverride --remove $file
fi
done
- for dir in /etc/freeradius/sql/main \
- /etc/freeradius/sql/main/postgresql
+ for dir in /etc/freeradius/mods-config/sql/main \
+ /etc/freeradius/mods-config/sql/main/postgresql
do
if dpkg-statoverride --list | grep -qw $dir$; then
dpkg-statoverride --remove $dir
-etc/freeradius/acct_users
-etc/freeradius/filter/*
+etc/freeradius/users
etc/freeradius/clients.conf
etc/freeradius/experimental.conf
etc/freeradius/hints
etc/freeradius/huntgroups
etc/freeradius/mods-available/*
etc/freeradius/mods-enabled/*
+etc/freeradius/mods-config/*
etc/freeradius/policy.d/*
etc/freeradius/certs/*
-etc/freeradius/preproxy_users
etc/freeradius/proxy.conf
etc/freeradius/sites-available/*
etc/freeradius/templates.conf
-etc/freeradius/users
-etc/freeradius/sql/*
usr/lib/freeradius/rlm*.so
usr/sbin/checkrad
usr/sbin/freeradius
[ ! -f "/var/log/freeradius/${file}" ] && install -o freerad -g freerad -m 644 /dev/null /var/log/freeradius/${file}
done
- for file in /etc/freeradius/preproxy_users \
+ for file in /etc/freeradius/mods-config/files/pre-proxy \
+ /etc/freeradius/mods-config/files/accounting \
+ /etc/freeradius/mods-config/preprocess/huntgroups \
+ /etc/freeradius/mods-config/preprocess/hints \
/etc/freeradius/experimental.conf \
- /etc/freeradius/huntgroups \
/etc/freeradius/proxy.conf \
- /etc/freeradius/hints \
/etc/freeradius/clients.conf \
- /etc/freeradius/acct_users
do
if ! dpkg-statoverride --list | grep -qw $file$; then
dpkg-statoverride --add --update root freerad 0640 $file
for dir in /etc/freeradius/certs \
/etc/freeradius/sites-available \
/etc/freeradius/sites-enabled \
- /etc/freeradius/filter \
+ /etc/freeradius/mods-config/attr_filter \
/etc/freeradius/policy.d
do
if ! dpkg-statoverride --list | grep -qw $dir$; then
rm_conffile "/etc/freeradius/certs/root.der"
rm_conffile "/etc/freeradius/certs/root.p12"
rm_conffile "/etc/freeradius/certs/root.pem"
-
- rm_conffile "/etc/freeradius/sqlippool.conf"
- rm_conffile "/etc/freeradius/mssql.conf"
- rm_conffile "/etc/freeradius/postgresql.conf"
-
- rm_conffile "/etc/freeradius/naslist"
- rm_conffile "/etc/freeradius/naspasswd"
- rm_conffile "/etc/freeradius/realms"
-
fi
# old files shipped by this package previously, but dropped upstream
/etc/init.d/freeradius stop
fi
- for file in /etc/freeradius/preproxy_users \
+ for file in /etc/freeradius/mods-config/files/pre-proxy \
+ /etc/freeradius/mods-config/preprocess/huntgroups \
+ /etc/freeradius/mods-config/preprocess/hints \
+ /etc/freeradius/mods-config/files/accounting
/etc/freeradius/experimental.conf \
- /etc/freeradius/huntgroups \
/etc/freeradius/proxy.conf \
- /etc/freeradius/hints \
- /etc/freeradius/clients.conf \
- /etc/freeradius/acct_users
+ /etc/freeradius/clients.conf
do
if dpkg-statoverride --list | grep -qw $file$; then
dpkg-statoverride --remove $file
for dir in /etc/freeradius/certs \
/etc/freeradius/sites-available \
/etc/freeradius/sites-enabled \
+ /etc/freeradius/mods-available \
+ /etc/freeradius/mods-enabled \
+ /etc/freeradius/mods-config \
/etc/freeradius/policy.d \
- /etc/freeradius/filter \
/var/run/freeradius \
/var/log/freeradius
do