-# You can use this to rotate the /var/log/freeradius/* files, simply copy
-# it to /etc/logrotate.d/radiusd
-
-# Last part should reload the server
-
/var/log/freeradius/radacct/*/detail {
olddir /var/log/archive/freeradius/radacct
- monthly
- rotate 4
- create 660 root radius
- missingok
- compress
-}
-
-/var/log/freeradius/checkrad.log {
- olddir /var/log/archive/freeradius
- monthly
- rotate 4
- create 660 root radius
- missingok
- compress
-}
-
-/var/log/freeradius/radius.log {
- olddir /var/log/archive/freeradius
- monthly
- rotate 4
- create 660 root radius
- missingok
- compress
-}
-
-/var/log/freeradius/radwatch.log {
- olddir /var/log/archive/freeradius
- monthly
- rotate 4
create 660 root radius
missingok
- compress
}
-
-
# Should this really be rotated
-/var/log/freeradius/radutmp {
- olddir /var/log/archive/freeradius
- monthly
- rotate 4
- create 660 root radius
- compress
- missingok
-}
-
-/var/log/freeradius/radwtmp {
+/var/log/freeradius/radutmp
+/var/log/freeradius/radwtmp
+/var/log/freeradius/checkrad.log
+/var/log/freeradius/radius.log
+/var/log/freeradius/radwatch.log {
olddir /var/log/archive/freeradius
- monthly
- rotate 4
create 660 root radius
- compress
missingok
+ sharedscripts
postrotate
- /sbin/service radiusd condrestart
+ /sbin/service freeradius-server reload >/dev/null
endscript
}