[PATCH v1] wg-quick: linux: add restart command.
Henrik Hautakoski
henrik at eossweden.org
Thu Aug 17 01:52:11 UTC 2023
---
v1: indent fix.
src/wg-quick/linux.bash | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/wg-quick/linux.bash b/src/wg-quick/linux.bash
index 69e5bef..4300268 100755
--- a/src/wg-quick/linux.bash
+++ b/src/wg-quick/linux.bash
@@ -298,7 +298,7 @@ execute_hooks() {
cmd_usage() {
cat >&2 <<-_EOF
- Usage: $PROGRAM [ up | down | save | strip ] [ CONFIG_FILE | INTERFACE ]
+ Usage: $PROGRAM [ up | down | restart | save | strip ] [ CONFIG_FILE | INTERFACE ]
CONFIG_FILE is a configuration file, whose filename is the interface name
followed by \`.conf'. Otherwise, INTERFACE is an interface name, with
@@ -373,6 +373,11 @@ elif [[ $# -eq 2 && $1 == down ]]; then
auto_su
parse_options "$2"
cmd_down
+elif [[ $# -eq 2 && $1 == restart ]]; then
+ auto_su
+ parse_options "$2"
+ cmd_down
+ cmd_up
elif [[ $# -eq 2 && $1 == save ]]; then
auto_su
parse_options "$2"
--
2.41.0
More information about the WireGuard
mailing list