summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Stapp <mjs@labn.net>2022-12-06 11:21:02 -0500
committerMark Stapp <mjs@labn.net>2022-12-06 11:21:02 -0500
commit828ac45474bd7a25fd3206e88551cac3213a4173 (patch)
treee8bcdcd7dde17dd9d1e9bf332a844d84387ea4e1
parent5eb310087b200f81acc94beb50e9aea8c09eaa22 (diff)
Revert "tools: stop zebra daemon last"
This reverts commit 2000ac4075bbe1a9557ee30286309d3ade72b3a7. There were concerns that ensuring zebra stopped last led to problems with zebra's "-r" flag, so we'll revert that for the time being and reconsider this area. Signed-off-by: Mark Stapp <mjs@labn.net>
-rwxr-xr-xtools/frrcommon.sh.in12
1 files changed, 1 insertions, 11 deletions
diff --git a/tools/frrcommon.sh.in b/tools/frrcommon.sh.in
index 4f095a176e..f1db3a73d5 100755
--- a/tools/frrcommon.sh.in
+++ b/tools/frrcommon.sh.in
@@ -266,7 +266,7 @@ all_start() {
}
all_stop() {
- local pids reversed need_zebra
+ local pids reversed
daemon_list enabled_daemons disabled_daemons
[ "$1" = "--reallyall" ] && enabled_daemons="$enabled_daemons $disabled_daemons"
@@ -276,23 +276,13 @@ all_stop() {
reversed="$dmninst $reversed"
done
- # Stop zebra last, after trying to stop the other daemons
for dmninst in $reversed; do
- if [ "$dmninst" = "zebra" ]; then
- need_zebra="yes"
- continue
- fi
-
daemon_stop "$dmninst" "$1" &
pids="$pids $!"
done
for pid in $pids; do
wait $pid
done
-
- if [ -n "$need_zebra" ]; then
- daemon_stop "zebra"
- fi
}
all_status() {