File freeradius-server-2.1.1-logrotate_su.patch of Package freeradius-server.1216

Index: freeradius-server-2.1.12/suse/radiusd-logrotate
===================================================================
--- freeradius-server-2.1.12.orig/suse/radiusd-logrotate	2013-01-08 18:25:29.358157621 +0100
+++ freeradius-server-2.1.12/suse/radiusd-logrotate	2013-01-08 18:28:38.487684634 +0100
@@ -6,6 +6,7 @@
 # second technique, you will need another cron job that removes old
 # detail files.  You do not need to comment out the below for method #2.
 /var/log/radius/radacct/*/detail {
+    su radiusd radiusd
     compress
     dateext
     maxage 365
@@ -16,6 +17,7 @@
 }
 
 /var/log/radius/radius.log {
+    su radiusd radiusd
     compress
     dateext
     maxage 365
@@ -25,10 +27,12 @@
     missingok
     create
     postrotate
-	kill -HUP `cat /var/run/radiusd/radiusd.pid`
+	kill -HUP `cat /var/run/radiusd/radiusd.pid` || :
+    endscript
 }
 
 /var/log/radius/radwatch.log {
+    su radiusd radiusd
     compress
     dateext
     maxage 365
@@ -40,6 +44,7 @@
 }
 
 /var/log/radius/radwtmp {
+    su radiusd radiusd
     compress
     dateext
     maxage 365
@@ -54,6 +59,7 @@
 }
 
 /var/log/radius/sqltrace.sql {
+    su radiusd radiusd
     compress
     dateext
     maxage 365
openSUSE Build Service is sponsored by