From aa48cf5b42c871da61b7de3a4f2a39f281744505 Mon Sep 17 00:00:00 2001 From: Signor Pellegrino <68112357+flyrouter@users.noreply.github.com> Date: Sun, 14 Sep 2025 00:18:41 +0300 Subject: [PATCH] Update general/overlay/usr/sbin/wireguard Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- general/overlay/usr/sbin/wireguard | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/general/overlay/usr/sbin/wireguard b/general/overlay/usr/sbin/wireguard index b5a70a6a..ba8254fa 100644 --- a/general/overlay/usr/sbin/wireguard +++ b/general/overlay/usr/sbin/wireguard @@ -19,5 +19,10 @@ ip link add dev wg0 type wireguard ) >>/tmp/wireguard.conf wg setconf wg0 /tmp/wireguard.conf -ip address add dev wg0 $(fw_printenv -n wg_address) +wg_address="$(fw_printenv -n wg_address)" +if [ -z "$wg_address" ]; then + echo "Error: wg_address environment variable is not set or empty." >&2 + exit 1 +fi +ip address add dev wg0 "$wg_address" ip link set up dev wg0