Move repeated 'stop' code into functions
This commit is contained in:
1 parent
3f08ddefe9
commit
23762e0639
1 file changed
+14
-8
@@ -1385,6 +1385,11 @@ launch_router() {
|
||||
fi
|
||||
}
|
||||
|
||||
stop_router() {
|
||||
stop $CONTAINER_NAME "Weave"
|
||||
conntrack -D -p udp --dport $PORT >/dev/null 2>&1 || true
|
||||
}
|
||||
|
||||
launch_proxy() {
|
||||
# Set WEAVEPROXY_DOCKER_ARGS in the environment in order to supply
|
||||
# additional parameters, such as resource limits, to docker
|
||||
@@ -1412,6 +1417,11 @@ launch_proxy() {
|
||||
wait_for_status $PROXY_CONTAINER_NAME http_call_unix $PROXY_CONTAINER_NAME status.sock
|
||||
}
|
||||
|
||||
stop_proxy() {
|
||||
warn_if_stopping_proxy_in_env
|
||||
stop $PROXY_CONTAINER_NAME "Proxy"
|
||||
}
|
||||
|
||||
##########################################################################################
|
||||
|
||||
[ $(id -u) = 0 ] || {
|
||||
@@ -1767,20 +1777,16 @@ case "$COMMAND" in
|
||||
;;
|
||||
stop)
|
||||
[ $# -eq 0 ] || usage
|
||||
warn_if_stopping_proxy_in_env
|
||||
stop $PROXY_CONTAINER_NAME "Proxy"
|
||||
stop $CONTAINER_NAME "Weave"
|
||||
conntrack -D -p udp --dport $PORT >/dev/null 2>&1 || true
|
||||
stop_proxy
|
||||
stop_router
|
||||
;;
|
||||
stop-router)
|
||||
[ $# -eq 0 ] || usage
|
||||
stop $CONTAINER_NAME "Weave"
|
||||
conntrack -D -p udp --dport $PORT >/dev/null 2>&1 || true
|
||||
stop_router
|
||||
;;
|
||||
stop-proxy)
|
||||
[ $# -eq 0 ] || usage
|
||||
warn_if_stopping_proxy_in_env
|
||||
stop $PROXY_CONTAINER_NAME "Proxy"
|
||||
stop_proxy
|
||||
;;
|
||||
reset)
|
||||
[ $# -eq 0 ] || usage
|
||||
|
||||
Reference in new issue
Block a user