don't use i for inner and outer loop. Found by PVS-Studio
[freeradius.git] / debian / freeradius-config.postinst
1 #! /bin/sh
2
3 set -e
4
5 case "$1" in
6   configure)
7         if [ -z "$2" ]; then
8           if ! dpkg-statoverride --list | grep -qw /etc/freeradius$; then
9             dpkg-statoverride --add --update freerad freerad 2751 /etc/freeradius
10           fi
11
12           if ! dpkg-statoverride --list | grep -qw /etc/freeradius/radiusd.conf$; then
13             dpkg-statoverride --add --update root freerad 0640 /etc/freeradius/radiusd.conf
14           fi
15
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
20           fi
21
22           # Create snakoil certificates on initial install
23           make -C /etc/freeradius/certs/
24         fi
25         ;;
26 esac
27
28 #DEBHELPER#
29
30 exit 0
31