From 04890fecd5cfcb51de88c3705f843aad7d933362 Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Sat, 7 Dec 2024 13:45:03 +0100 Subject: [PATCH] arc: fix SN if automated update and user set his own Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/files/initrd/opt/arc/arc.sh b/files/initrd/opt/arc/arc.sh index 0c40993c..878b4ef9 100755 --- a/files/initrd/opt/arc/arc.sh +++ b/files/initrd/opt/arc/arc.sh @@ -414,6 +414,7 @@ function arcPatch() { ARCCONF="$(readConfigKey "${MODEL}.serial" "${S_FILE}")" [ -n "${ARCCONF}" ] && SN="$(generateSerial "${MODEL}" "true")" || SN="$(generateSerial "${MODEL}" "false")" [ -n "${ARCCONF}" ] && writeConfigKey "arc.patch" "true" "${USER_CONFIG_FILE}" || writeConfigKey "arc.patch" "false" "${USER_CONFIG_FILE}" + writeConfigKey "sn" "${SN}" "${USER_CONFIG_FILE}" elif [ "${ARCMODE}" = "config" ]; then dialog --clear --backtitle "$(backtitlep)" \ --nocancel --title "SN/Mac Options"\ @@ -458,8 +459,8 @@ function arcPatch() { done writeConfigKey "arc.patch" "user" "${USER_CONFIG_FILE}" fi + writeConfigKey "sn" "${SN}" "${USER_CONFIG_FILE}" fi - writeConfigKey "sn" "${SN}" "${USER_CONFIG_FILE}" ARCPATCH="$(readConfigKey "arc.patch" "${USER_CONFIG_FILE}")" arcSettings }