Add LSB init script headers and a patch to allow /var/run to
authornbk <nbk>
Thu, 31 Aug 2006 13:49:30 +0000 (13:49 +0000)
committernbk <nbk>
Thu, 31 Aug 2006 13:49:30 +0000 (13:49 +0000)
be a tmpfs.

debian/freeradius.init

index 5dccce1..6753503 100755 (executable)
@@ -1,6 +1,15 @@
 #!/bin/sh
 # Start/stop the FreeRADIUS daemon.
 
+### BEGIN INIT INFO
+# Provides:          radiusd
+# Required-Start:    $network
+# Should-Start:      $time mysql ldap postgresql samba krb5-kdc
+# Required-Stop:
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+### END INIT INFO
+
 PROG="freeradius"
 PROGRAM="/usr/sbin/freeradius"
 PIDFILE="/var/run/freeradius/freeradius.pid"
@@ -8,6 +17,11 @@ DESCR="FreeRADIUS daemon"
 
 test -f $PROGRAM || exit 0
 
+# /var/run may be a tmpfs
+if [ ! -d /var/run/freeradius ]; then
+       install -o freerad -g freerad -m 0755 -d /var/run/freeradius
+fi
+
 case "$1" in
        start)
                echo -n "Starting $DESCR: "