From 7574be2cde6c7c5702f3a54f0593165d4315d860 Mon Sep 17 00:00:00 2001 From: Ing Date: Mon, 15 Apr 2024 21:30:20 +0800 Subject: [PATCH] fix something --- files/initrd/opt/rr/menu.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/files/initrd/opt/rr/menu.sh b/files/initrd/opt/rr/menu.sh index f6450933..9ad5aa4e 100755 --- a/files/initrd/opt/rr/menu.sh +++ b/files/initrd/opt/rr/menu.sh @@ -1296,9 +1296,8 @@ function make() { while true; do SIZE=256 # initrd-dsm + zImage-dsm ≈ 210M SPACELEFT=$(df -m ${PART3_PATH} 2>/dev/null | awk 'NR==2 {print $4}') - [ ${SPACELEFT:-0} -ge ${SIZE} ] && break - [ -f ${MOD_ZIMAGE_FILE} ] && rm -f "${MOD_ZIMAGE_FILE}" && continue - [ -f ${MOD_RDGZ_FILE} ] && rm -f "${MOD_RDGZ_FILE}" && continue + SPACEALL=$((${SPACELEFT:-0} + $(du -m ${MOD_ZIMAGE_FILE} | awk '{print $1}') + $(du -m ${MOD_RDGZ_FILE} | awk '{print $1}'))) + [ ${SPACEALL:-0} -ge ${SIZE} ] && break echo -e "$(TEXT "No disk space left, please clean the cache and try again!")" >"${LOG_FILE}" return 1 done