diff --git a/files/initrd/opt/arc/arc-functions.sh b/files/initrd/opt/arc/arc-functions.sh index eb48bd94..09fcdf5d 100755 --- a/files/initrd/opt/arc/arc-functions.sh +++ b/files/initrd/opt/arc/arc-functions.sh @@ -852,6 +852,8 @@ function updateMenu() { [ -z "${TAG}" ] && return 1 fi updateConfigs "${TAG}" + writeConfigKey "arc.key" "" "${USER_CONFIG_FILE}" + ARC_KEY="$(readConfigKey "arc.key" "${USER_CONFIG_FILE}")" writeConfigKey "arc.builddone" "false" "${USER_CONFIG_FILE}" BUILDDONE="$(readConfigKey "arc.builddone" "${USER_CONFIG_FILE}")" ;; diff --git a/files/initrd/opt/arc/update.sh b/files/initrd/opt/arc/update.sh index a1b2429e..93428d5e 100755 --- a/files/initrd/opt/arc/update.sh +++ b/files/initrd/opt/arc/update.sh @@ -76,6 +76,7 @@ function arcUpdate() { # Ask for Boot dialog --backtitle "$(backtitle)" --title "Update Loader" --aspect 18 \ --infobox "Update successful!" 0 0 + writeConfigKey "arc.key" "" "${USER_CONFIG_FILE}" writeConfigKey "arc.builddone" "false" "${USER_CONFIG_FILE}" BUILDDONE="$(readConfigKey "arc.builddone" "${USER_CONFIG_FILE}")" if [ "${CUSTOM}" == "true" ] && [ ! -f "${PART3_PATH}/automated" ]; then