summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdebian/vyatta-quagga.init.d5
1 files changed, 3 insertions, 2 deletions
diff --git a/debian/vyatta-quagga.init.d b/debian/vyatta-quagga.init.d
index 797062f3..c3037758 100755
--- a/debian/vyatta-quagga.init.d
+++ b/debian/vyatta-quagga.init.d
@@ -49,9 +49,10 @@ vyatta_quagga_start ()
for daemon in ${daemons[@]} ; do
[ "$daemon" != zebra ] && log_action_cont_msg "$daemon"
- $quagga_manager start $daemon
- log_progress_msg "$daemon"
+ $quagga_manager start $daemon || \
+ ( log_action_end_msg 1 ; return 1 )
done
+ log_action_end_msg 0
}
vyatta_quagga_stop ()