From edce7eb162986e8f364d8976a34d9e4ae3dc7d2d Mon Sep 17 00:00:00 2001 From: Ing Date: Wed, 15 Mar 2023 12:41:08 +0800 Subject: [PATCH] Adjust the cache clearing mechanism so that users can upload manually when offline. --- files/board/arpl/overlayfs/opt/arpl/menu.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/files/board/arpl/overlayfs/opt/arpl/menu.sh b/files/board/arpl/overlayfs/opt/arpl/menu.sh index bd6843f..b81d80f 100755 --- a/files/board/arpl/overlayfs/opt/arpl/menu.sh +++ b/files/board/arpl/overlayfs/opt/arpl/menu.sh @@ -503,13 +503,6 @@ function extractDsmFiles() { RAMDISK_HASH="`readModelKey "${MODEL}" "builds.${BUILD}.pat.ramdisk-hash"`" ZIMAGE_HASH="`readModelKey "${MODEL}" "builds.${BUILD}.pat.zimage-hash"`" - # If we have little disk space, clean cache folder - if [ ${CLEARCACHE} -eq 1 ]; then - echo "Cleaning cache" - rm -rf "${CACHE_PATH}/dl" - fi - mkdir -p "${CACHE_PATH}/dl" - SPACELEFT=`df --block-size=1 | awk '/'${LOADER_DEVICE_NAME}'3/{print$4}'` # Check disk space left PAT_FILE="${MODEL}-${BUILD}.pat" @@ -521,6 +514,13 @@ function extractDsmFiles() { if [ -f "${PAT_PATH}" ]; then echo "${PAT_FILE} cached." else + # If we have little disk space, clean cache folder + if [ ${CLEARCACHE} -eq 1 ]; then + echo "Cleaning cache" + rm -rf "${CACHE_PATH}/dl" + fi + mkdir -p "${CACHE_PATH}/dl" + echo "Downloading ${PAT_FILE}" # Discover remote file size FILESIZE=`curl --insecure -sLI "${PAT_URL}" | grep -i Content-Length | awk '{print$2}'`