New build path variable
[freeradius.git] / scripts / radiusd.cron.daily.in
1 #! /bin/sh
2 #
3 # radiusd       Cron script to rotate radiusd log files daily.
4 #
5
6 prefix=@prefix@
7 localstatedir=@localstatedir@
8 logdir=@logdir@
9
10 umask 027
11 cd $logdir
12
13 # Take care of the standard logfiles.
14 cd $logdir
15 if [ -f radius.log ]
16 then
17         savelog -g adm -m 640 -c 3 radius.log > /dev/null
18 fi
19
20 # Rotate "details" files.
21 if [ ! -d radacct/. ]
22 then
23         exit 0
24 fi
25 cd radacct
26
27 for LOG in */detail
28 do
29         if [ -f $LOG ]
30         then
31                 savelog -g adm -m 640 -u root -c 3 $LOG >/dev/null
32         fi
33 done
34