netns: shellcheck SC2034 в цикле сноса топологии (#56)
Refs #21, Refs #56
This commit is contained in:
@@ -31,9 +31,9 @@ topology_down() {
|
|||||||
# `ip netns delete` в контейнере иногда «теряется»: команда отработала, а
|
# `ip netns delete` в контейнере иногда «теряется»: команда отработала, а
|
||||||
# namespace остаётся в `ip netns list` (issue #56). Поэтому удаляем
|
# namespace остаётся в `ip netns list` (issue #56). Поэтому удаляем
|
||||||
# безусловно (операция идемпотентна) и до 5 раз проверяем результат.
|
# безусловно (операция идемпотентна) и до 5 раз проверяем результат.
|
||||||
local ns attempt
|
local ns
|
||||||
for ns in "$AWG_NS_CLIENT" "$AWG_NS_GW" "$AWG_NS_UPLINK"; do
|
for ns in "$AWG_NS_CLIENT" "$AWG_NS_GW" "$AWG_NS_UPLINK"; do
|
||||||
for attempt in 1 2 3 4 5; do
|
for _ in 1 2 3 4 5; do
|
||||||
ip netns delete "$ns" 2>/dev/null || true
|
ip netns delete "$ns" 2>/dev/null || true
|
||||||
if ! ns_exists "$ns"; then break; fi
|
if ! ns_exists "$ns"; then break; fi
|
||||||
sleep 0.2
|
sleep 0.2
|
||||||
|
|||||||
Reference in New Issue
Block a user