From 16f166d17a3a337a22ff699fcc60c1deca25546f Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Tue, 28 Jan 2025 20:27:08 +0100 Subject: [PATCH] tree: add missing Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc-functions.sh | 12 ++++++++++++ files/initrd/opt/arc/include/functions.sh | 1 + 2 files changed, 13 insertions(+) diff --git a/files/initrd/opt/arc/arc-functions.sh b/files/initrd/opt/arc/arc-functions.sh index cba2136f..621a012c 100755 --- a/files/initrd/opt/arc/arc-functions.sh +++ b/files/initrd/opt/arc/arc-functions.sh @@ -3644,4 +3644,16 @@ function getdiskinfo() { fi done writeConfigKey "device.externalcontroller" "${external_controller}" "${USER_CONFIG_FILE}" +} + +############################################################################### +# Get Network Info +function getnetinfo() { + ETHX=$(ls /sys/class/net/ 2>/dev/null | grep eth) + for N in ${ETHX}; do + IPCON="$(getIP "${N}")" + [ -n "${IPCON}" ] && break + done + + export IPCON="${IPCON:-noip}" } \ No newline at end of file diff --git a/files/initrd/opt/arc/include/functions.sh b/files/initrd/opt/arc/include/functions.sh index 290a257e..eb6f926a 100755 --- a/files/initrd/opt/arc/include/functions.sh +++ b/files/initrd/opt/arc/include/functions.sh @@ -665,6 +665,7 @@ function systemCheck () { # Check for Arc Patch arc_mode [ -z "${ARCCONF}" ] && writeConfigKey "arc.patch" "false" "${USER_CONFIG_FILE}" + getnetinfo getdiskinfo }