diff options
-rwxr-xr-x | debian/vyatta-quagga.init.d | 5 |
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 |