From 72d1d2f8961273d24ff96e91d876e8a0c8bc64a5 Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Sun, 28 Apr 2024 20:27:01 +0200 Subject: [PATCH] arc-functions: ask for build after restore Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc-functions.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/files/initrd/opt/arc/arc-functions.sh b/files/initrd/opt/arc/arc-functions.sh index 43a17b68..c3cdeb2f 100755 --- a/files/initrd/opt/arc/arc-functions.sh +++ b/files/initrd/opt/arc/arc-functions.sh @@ -626,6 +626,20 @@ function backupMenu() { if [ -f "${USER_CONFIG_FILE}" ]; then dialog --backtitle "$(backtitle)" --title "Restore Config" \ --aspect 18 --msgbox "Config restore successful!" 0 0 + # Ask for Build + dialog --clear --backtitle "$(backtitle)" \ + --menu "Config done -> Build now?" 7 50 0 \ + 1 "Yes - Build Arc Loader now" \ + 2 "No - I want to make changes" \ + 2>"${TMP_PATH}/resp" + resp=$(cat ${TMP_PATH}/resp) + [ -z "${resp}" ] && return 1 + if [ ${resp} -eq 1 ]; then + premake + elif [ ${resp} -eq 2 ]; then + dialog --clear --no-items --backtitle "$(backtitle)" + return 1 + fi else dialog --backtitle "$(backtitle)" --title "Restore Config" \ --aspect 18 --msgbox "No Config found!" 0 0