From fb305c0dffbf064570dba1bdfdaea175c9cf62b3 Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Sat, 20 Jan 2024 16:06:04 +0100 Subject: [PATCH] arc: reset bootcounter in different scenaries Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc.sh | 1 + files/initrd/opt/arc/boot.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/files/initrd/opt/arc/arc.sh b/files/initrd/opt/arc/arc.sh index 7bca8815..b046e89e 100755 --- a/files/initrd/opt/arc/arc.sh +++ b/files/initrd/opt/arc/arc.sh @@ -2733,6 +2733,7 @@ function boot() { if [ $? -eq 0 ]; then make fi + writeConfigKey "arc.bootcount" "0" "${USER_CONFIG_FILE}" dialog --backtitle "$(backtitle)" --title "Arc Boot" \ --infobox "Booting to DSM - Please stay patient!" 0 0 sleep 2 diff --git a/files/initrd/opt/arc/boot.sh b/files/initrd/opt/arc/boot.sh index 1e57f4e7..b9853f75 100755 --- a/files/initrd/opt/arc/boot.sh +++ b/files/initrd/opt/arc/boot.sh @@ -100,6 +100,7 @@ declare -A CMDLINE # Read and Set Cmdline if grep -q "force_junior" /proc/cmdline; then CMDLINE['force_junior']="" + writeConfigKey "arc.bootcount" "0" "${USER_CONFIG_FILE}" fi [ ${EFI} -eq 1 ] && CMDLINE['withefi']="" || CMDLINE['noefi']="" if [ ! "${BUS}" = "usb" ]; then