From: Fajar A. Nugraha Date: Mon, 16 Jan 2012 08:35:24 +0000 (+0700) Subject: Updated freeradius.init from Debian's 2.1.10+dfsg-2 X-Git-Tag: release_2_2_0~199^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d10a3e17a69e2845224763e399ceb23efe3c1c52;p=thirdparty%2Ffreeradius-server.git Updated freeradius.init from Debian's 2.1.10+dfsg-2 This commit applies changes to debian/freeradius.init on Debian's 2.1.10+dfsg-2, by Josip Rodin . Relevant changelog from Debian's 2.1.10+dfsg-2 changelog: * force-reload switches from restart to reload, per policy 9.3.2. --- diff --git a/debian/freeradius.init b/debian/freeradius.init index 985c044ec4c..69f0039a630 100755 --- a/debian/freeradius.init +++ b/debian/freeradius.init @@ -48,18 +48,28 @@ case "$1" in log_daemon_msg "Stopping $DESCR" "$PROG" if [ -f "$PIDFILE" ] ; then start-stop-daemon --stop --retry=TERM/30/KILL/5 --quiet --pidfile $PIDFILE || ret=$? - log_end_msg $ret else log_action_cont_msg "$PIDFILE not found" - log_end_msg 0 + ret=0 fi + log_end_msg $ret ;; - restart|force-reload) + restart) $0 stop $0 start ;; + reload|force-reload) + log_daemon_msg "Reloading $DESCR" "$PROG" + if [ -f "$PIDFILE" ] ; then + start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE || ret=$? + else + log_action_cont_msg "$PIDFILE not found" + ret=0 + fi + log_end_msg $ret + ;; *) - echo "Usage: $0 start|stop|restart|force-reload" + echo "Usage: $0 start|stop|restart|force-reload|reload" exit 1 ;; esac