From 15eea1e4e66966703aae4b3d145fb06cee3cc479 Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Tue, 25 Jun 2024 16:29:55 +0200 Subject: [PATCH] tree: fix missing Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc-functions.sh | 3 ++- files/initrd/opt/arc/init.sh | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/files/initrd/opt/arc/arc-functions.sh b/files/initrd/opt/arc/arc-functions.sh index cf3219cd..b84d5921 100755 --- a/files/initrd/opt/arc/arc-functions.sh +++ b/files/initrd/opt/arc/arc-functions.sh @@ -1353,7 +1353,7 @@ function staticIPMenu() { IPR="$(readConfigKey "network.${MACR}" "${USER_CONFIG_FILE}")" IFS='/' read -r -a IPRA <<<"$IPR" - MSG="Set to ${ETH}(${MACR}): (Delete if empty)" + MSG="$(printf "Set to %s: (Delete if empty)" "${ETH}(${MACR})")" while true; do dialog --backtitle "$(backtitle)" --title "StaticIP" \ --form "${MSG}" 10 60 4 "address" 1 1 "${IPRA[0]}" 1 9 36 16 "netmask" 2 1 "${IPRA[1]}" 2 9 36 16 "gateway" 3 1 "${IPRA[2]}" 3 9 36 16 "dns" 4 1 "${IPRA[3]}" 4 9 36 16 \ @@ -1380,6 +1380,7 @@ function staticIPMenu() { echo "nameserver ${dnsname:-${gateway}}" >>/etc/resolv.conf fi writeConfigKey "network.${MACR}" "${address}/${netmask}/${gateway}/${dnsname}" "${USER_CONFIG_FILE}" + IP="$(getIP)" sleep 1 fi writeConfigKey "arc.builddone" "false" "${USER_CONFIG_FILE}" diff --git a/files/initrd/opt/arc/init.sh b/files/initrd/opt/arc/init.sh index fab9b0b6..31ed7a0e 100755 --- a/files/initrd/opt/arc/init.sh +++ b/files/initrd/opt/arc/init.sh @@ -83,6 +83,7 @@ initConfigKey "zimage-hash" "" "${USER_CONFIG_FILE}" ETHX=$(ls /sys/class/net/ 2>/dev/null | grep eth) # real network cards list if arrayExistItem "sortnetif:" $(readConfigMap "addons" "${USER_CONFIG_FILE}"); then _sort_netif "$(readConfigKey "addons.sortnetif" "${USER_CONFIG_FILE}")" + /etc/init.d/S41dhcpcd restart fi # Read/Write IP/Mac config for ETH in ${ETHX}; do