File freeradius-server-rcradiusd.patch of Package freeradius-server

Index: freeradius-server-3.2.5/suse/rcradiusd
===================================================================
--- freeradius-server-3.2.5.orig/suse/rcradiusd
+++ freeradius-server-3.2.5/suse/rcradiusd
@@ -50,6 +50,10 @@ case "$1" in
     start)
         configtest || { rc_failed 150; rc_exit; }
         echo -n "Starting RADIUS daemon "
+        # /var/run might be on tmpfs, create runtime directory if needed
+        if [ ! -d /run/radiusd ]; then
+            install -d -m 0700 -g radiusd -o radiusd /run/radiusd
+        fi
         startproc $exec >/dev/null
         rc_status -v
         ;;
openSUSE Build Service is sponsored by