From 878bc03a806e767fbf66125a9b831cd61883bf05 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Mon, 3 Mar 2025 03:05:34 +0200 Subject: [PATCH] refactoring --- scripts/kvmd-bootconfig | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/kvmd-bootconfig b/scripts/kvmd-bootconfig index 1c2b5490..51642439 100755 --- a/scripts/kvmd-bootconfig +++ b/scripts/kvmd-bootconfig @@ -260,19 +260,20 @@ if [ -n "$WIFI_ESSID" ]; then else make_dhcp_iface "$WIFI_IFACE" 50 fi + _wpa="/etc/wpa_supplicant/wpa_supplicant-$WIFI_IFACE.conf" if [ "${#WIFI_PASSWD}" -ge 8 ];then - wpa_passphrase "$WIFI_ESSID" "$WIFI_PASSWD" > "/etc/wpa_supplicant/wpa_supplicant-$WIFI_IFACE.conf" + wpa_passphrase "$WIFI_ESSID" "$WIFI_PASSWD" > "$_wpa" else - cat < "/etc/wpa_supplicant/wpa_supplicant-$WIFI_IFACE.conf" + cat < "$_wpa" network={ ssid=$(printf '"%q"' "$WIFI_ESSID") key_mgmt=NONE } end_of_file fi - chmod 640 "/etc/wpa_supplicant/wpa_supplicant-$WIFI_IFACE.conf" + chmod 640 "$_wpa" if [ -n "$WIFI_HIDDEN" ]; then - sed -i -e 's/^}/\tscan_ssid=1\n}/g' "/etc/wpa_supplicant/wpa_supplicant-$WIFI_IFACE.conf" + sed -i -e 's/^}/\tscan_ssid=1\n}/g' "$_wpa" fi systemctl enable "wpa_supplicant@$WIFI_IFACE.service" || true need_reboot