summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdebian/vyatta-quagga.init.d5
1 files changed, 4 insertions, 1 deletions
diff --git a/debian/vyatta-quagga.init.d b/debian/vyatta-quagga.init.d
index c3037758..1f7bd53a 100755
--- a/debian/vyatta-quagga.init.d
+++ b/debian/vyatta-quagga.init.d
@@ -67,9 +67,12 @@ vyatta_quagga_stop ()
log_action_begin_msg "Stopping routing services"
for daemon in ${daemons[@]} ; do
local pidfile=${pid_dir}/${daemon}.pid
+ if [ -f $pidfile ]; then
+ log_action_cont_msg "$daemon"
+ fi
+
$quagga_manager stop $daemon
done
-
log_action_end_msg $?
if echo ${daemons[@]} | grep -q zebra ; then