From 6816869c966906319b22ff985e349c9217da423f Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Tue, 20 Feb 2024 20:14:10 +0100 Subject: [PATCH] init: fix ip settings Signed-off-by: AuxXxilium --- files/initrd/opt/arc/init.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/files/initrd/opt/arc/init.sh b/files/initrd/opt/arc/init.sh index 3cb27238..18e9b876 100755 --- a/files/initrd/opt/arc/init.sh +++ b/files/initrd/opt/arc/init.sh @@ -157,7 +157,7 @@ for ETH in ${ETHX}; do MSG="STATIC" else IP="$(getIP ${ETH})" - initConfigKey "static.${ETH}" "false" "${USER_CONFIG_FILE}" + writeConfigKey "static.${ETH}" "false" "${USER_CONFIG_FILE}" MSG="DHCP" fi if [ -n "${IP}" ]; then @@ -169,11 +169,13 @@ for ETH in ${ETHX}; do fi if [ ${COUNT} -gt ${BOOTIPWAIT} ]; then echo -e echo -e "\r\033[1;37m${DRIVER}:\033[0m TIMEOUT" + deleteConfigKey "ip.${ETH}" "${IP}" "${USER_CONFIG_FILE}" break fi sleep 3 if ethtool ${ETH} | grep 'Link detected' | grep -q 'no'; then echo -e "\r\033[1;37m${DRIVER}:\033[0m NOT CONNECTED" + deleteConfigKey "ip.${ETH}" "${IP}" "${USER_CONFIG_FILE}" break fi COUNT=$((${COUNT} + 3))