From ddd83b7e575691a6a5ed5697c2d09a30ed35f37f Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Thu, 4 Jan 2024 19:34:39 +0100 Subject: [PATCH] arc: if emmc is not used to boot loader, remove emmc modules to prevent periodic remount Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/files/initrd/opt/arc/arc.sh b/files/initrd/opt/arc/arc.sh index d0c31628..8266a26f 100755 --- a/files/initrd/opt/arc/arc.sh +++ b/files/initrd/opt/arc/arc.sh @@ -436,6 +436,15 @@ function make() { return 1 fi done < <(readConfigMap "addons" "${USER_CONFIG_FILE}") + + # Check for eMMC Boot + if [[ "${LOADER_DISK}" = /dev/mmcblk* ]]; then + echo "Boot Device is eMMC." + else + deleteConfigKey "modules.mmc_block" "${USER_CONFIG_FILE}" + deleteConfigKey "modules.mmc_core" "${USER_CONFIG_FILE}" + fi + # Update PAT Data PAT_URL_CONF="$(readConfigKey "arc.paturl" "${USER_CONFIG_FILE}")" PAT_HASH_CONF="$(readConfigKey "arc.pathash" "${USER_CONFIG_FILE}")"