From 37bef42f651ee62c9bc7e146a76111f2fa787673 Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Sun, 25 Aug 2024 14:38:02 +0200 Subject: [PATCH] arc: rewrite build logic Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/files/initrd/opt/arc/arc.sh b/files/initrd/opt/arc/arc.sh index 39454447..c113ec4f 100755 --- a/files/initrd/opt/arc/arc.sh +++ b/files/initrd/opt/arc/arc.sh @@ -619,9 +619,10 @@ function arcSummary() { # Building Loader Online function make() { # Check for Arc Patch - ARCCONF="$(readConfigKey "${MODEL}.serial" "${S_FILE}" 2>/dev/null)" + ARCCONF="$(readConfigKey "${MODEL}.serial" "${S_FILE}")" if [ -z "${ARCCONF}" ]; then deleteConfigKey "addons.amepatch" "${USER_CONFIG_FILE}" + deleteConfigKey "addons.arcdns" "${USER_CONFIG_FILE}" deleteConfigKey "addons.sspatch" "${USER_CONFIG_FILE}" fi # Read Model Config @@ -635,6 +636,8 @@ function make() { PAT_HASH="" VALID="false" # Cleanup + [ -f "${MOD_ZIMAGE_FILE}" ] && rm -f "${MOD_ZIMAGE_FILE}" + [ -f "${MOD_RDGZ_FILE}" ] && rm -f "${MOD_RDGZ_FILE}" [ -d "${UNTAR_PAT_PATH}" ] && rm -rf "${UNTAR_PAT_PATH}" mkdir -p "${UNTAR_PAT_PATH}" if [ "${OFFLINE}" == "false" ]; then