From 6adb83f253904cd4df00d2b18a474236e5f0e628 Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Thu, 27 Jun 2024 19:51:45 +0200 Subject: [PATCH] arc: remove loaded module write Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc.sh | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/files/initrd/opt/arc/arc.sh b/files/initrd/opt/arc/arc.sh index 25a475c6..ab2e23c4 100755 --- a/files/initrd/opt/arc/arc.sh +++ b/files/initrd/opt/arc/arc.sh @@ -373,18 +373,10 @@ function arcVersion() { KVERP="${KVER}" fi writeConfigKey "modules" "{}" "${USER_CONFIG_FILE}" - cp -f "${ARC_PATH}/include/modulelist" "${USER_UP_PATH}/modulelist" - echo -e "\n\n# Arc Modules" >>"${USER_UP_PATH}/modulelist" - KOLIST="" - for I in $(lsmod | awk -F' ' '{print $1}' | grep -v 'Module'); do - KOLIST+="$(getdepends "${PLATFORM}" "${KVERP}" "${I}") ${I} " - done - KOLIST=($(echo ${KOLIST} | tr ' ' '\n' | sort -u)) + # Rewrite modules + writeConfigKey "modules" "{}" "${USER_CONFIG_FILE}" while read -r ID DESC; do writeConfigKey "modules.\"${ID}\"" "" "${USER_CONFIG_FILE}" - for MOD in ${KOLIST[@]}; do - [ "${MOD}" == "${ID}" ] && echo "N ${ID}.ko" >>"${USER_UP_PATH}/modulelist" - done done < <(getAllModules "${PLATFORM}" "${KVERP}") # Check for Only Version if [ "${ONLYVERSION}" == "true" ]; then