]> git.pld-linux.org Git - packages/freeradius.git/commitdiff
- cleaning
authorankry <ankry@pld-linux.org>
Sun, 4 May 2003 20:17:17 +0000 (20:17 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    freeradius.init -> 1.2

freeradius.init

index a963a7f244e16ad019cad128f89a616d20ae7539..560056fc57690cb4250282943c9bca5fbc2ff591 100644 (file)
@@ -27,35 +27,45 @@ RADIUSD=/usr/sbin/radiusd
 LOCKF=/var/lock/subsys/radiusd
 CONFIG=/etc/raddb/radiusd.conf
 
-[ -f $RADIUSD ] || exit 0
-[ -f $CONFIG ] || exit 0
+[ -f "$RADIUSD" ] || exit 0
+[ -f "$CONFIG" ] || exit 0
 
 RETVAL=0
 
 case "$1" in
   start)
-       echo -n $"Starting RADIUS server: "
-       daemon $RADIUSD -y
-       RETVAL=$?
-       echo
-       [ $RETVAL -eq 0 ] && touch $LOCKF
+       # Check if the service is already running?
+       if [ ! -f "$LOCKF" ]; then
+               msg_starting RADIUS
+               daemon "$RADIUSD" -y
+               RETVAL=$?
+               [ $RETVAL -eq 0 ] && touch "$LOCKF"
+       else
+               msg_already_running RADIUS
+               exit 1
+       fi
        ;;
   stop)
-       echo -n $"Stopping RADIUS server: "
-       killproc $RADIUSD
-       RETVAL=$?
-       echo
-       [ $RETVAL -eq 0 ] && rm -f $LOCKF
+       # Stop daemons.
+       if [ -f "$LOCKF" ]; then
+               msg_stopping RADIUS
+               killproc "$RADIUSD"
+               rm -f "$LOCKF" > /dev/null 2>&1
+       else
+               msg_not_running RADIUS
+               exit 1
+       fi
        ;;
   status)
        status radiusd
        RETVAL=$?
-        ;;
+       ;;
   reload)
-       echo -n $"Reloading RADIUS server: "
-       killproc $RADIUSD -HUP
+       msg_reloading RADIUS
+       busy
+       killproc "$RADIUSD" -HUP
        RETVAL=$?
-       echo
+       [ $RETVAL -eq 0 ] && ok || died
        ;;
   restart)
        $0 stop
@@ -72,7 +82,7 @@ case "$1" in
        fi
        ;;
   *)
-       echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
+       msg_usage "$0 {start|stop|restart|reload|condrestart|status}"
        exit 1
 esac
 
This page took 0.060628 seconds and 4 git commands to generate.