mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
modify clean cache
This commit is contained in:
parent
76fd022732
commit
29bcecd381
@ -11,9 +11,9 @@
|
|||||||
alias DIALOG='dialog --backtitle "$(backtitle)" --colors --aspect 50'
|
alias DIALOG='dialog --backtitle "$(backtitle)" --colors --aspect 50'
|
||||||
|
|
||||||
# Check partition 3 space, if < 2GiB is necessary clean cache folder
|
# Check partition 3 space, if < 2GiB is necessary clean cache folder
|
||||||
PACELEFT=$(df --block-size=1 | grep ${LOADER_DISK_PART3} | awk '{print $4}')
|
PACELEFT=$(df -m ${LOADER_DISK_PART3} | awk 'NR==2 {print $4}')
|
||||||
CLEARCACHE=0
|
CLEARCACHE=0
|
||||||
if [ ${PACELEFT:-0} -lt 4194304 ]; then
|
if [ ${PACELEFT:-0} -lt 430 ]; then
|
||||||
CLEARCACHE=1
|
CLEARCACHE=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -419,9 +419,9 @@ function ParsePat() {
|
|||||||
|
|
||||||
mkdir -p "${PART3_PATH}/dl"
|
mkdir -p "${PART3_PATH}/dl"
|
||||||
# Check disk space left
|
# Check disk space left
|
||||||
SPACELEFT=$(df --block-size=1 | grep ${LOADER_DISK_PART3} | awk '{print $4}')
|
SPACELEFT=$(df -m ${LOADER_DISK_PART3} | awk 'NR==2 {print $4}')
|
||||||
# Discover remote file size
|
# Discover remote file size
|
||||||
FILESIZE=$(du -sb "${PAT_PATH}" | awk '{print$1}')
|
FILESIZE=$(du -m "${PAT_PATH}" | awk '{print $1}')
|
||||||
if [ ${FILESIZE:-0} -ge ${SPACELEFT:-0} ]; then
|
if [ ${FILESIZE:-0} -ge ${SPACELEFT:-0} ]; then
|
||||||
# No disk space to copy, mv it to dl
|
# No disk space to copy, mv it to dl
|
||||||
mv -f "${PAT_PATH}" "${PART3_PATH}/dl/${MODEL}-${PRODUCTVER}.pat"
|
mv -f "${PAT_PATH}" "${PART3_PATH}/dl/${MODEL}-${PRODUCTVER}.pat"
|
||||||
@ -1130,9 +1130,6 @@ function extractDsmFiles() {
|
|||||||
PATURL="$(readConfigKey "paturl" "${USER_CONFIG_FILE}")"
|
PATURL="$(readConfigKey "paturl" "${USER_CONFIG_FILE}")"
|
||||||
PATSUM="$(readConfigKey "patsum" "${USER_CONFIG_FILE}")"
|
PATSUM="$(readConfigKey "patsum" "${USER_CONFIG_FILE}")"
|
||||||
|
|
||||||
# Check disk space left
|
|
||||||
SPACELEFT=$(df --block-size=1 | grep ${LOADER_DISK_PART3} | awk '{print $4}')
|
|
||||||
|
|
||||||
PAT_FILE="${MODEL}-${PRODUCTVER}.pat"
|
PAT_FILE="${MODEL}-${PRODUCTVER}.pat"
|
||||||
PAT_PATH="${PART3_PATH}/dl/${PAT_FILE}"
|
PAT_PATH="${PART3_PATH}/dl/${PAT_FILE}"
|
||||||
|
|
||||||
@ -1154,8 +1151,10 @@ function extractDsmFiles() {
|
|||||||
PATURL="$(echo ${PATURL} | sed "s/${mirror}/${fastest}/")"
|
PATURL="$(echo ${PATURL} | sed "s/${mirror}/${fastest}/")"
|
||||||
fi
|
fi
|
||||||
echo "$(printf "$(TEXT "Downloading %s ...")" "${PAT_FILE}")"
|
echo "$(printf "$(TEXT "Downloading %s ...")" "${PAT_FILE}")"
|
||||||
|
# Check disk space left
|
||||||
|
SPACELEFT=$(df --block-size=1 ${LOADER_DISK_PART3} | awk 'NR==2 {print $4}')
|
||||||
# Discover remote file size
|
# Discover remote file size
|
||||||
FILESIZE=$(curl -k -sLI "${PATURL}" | grep -i Content-Length | awk '{print$2}')
|
FILESIZE=$(curl -skLI "${PATURL}" | grep -i Content-Length | awk '{print$2}')
|
||||||
if [ ${FILESIZE:-0} -ge ${SPACELEFT:-0} ]; then
|
if [ ${FILESIZE:-0} -ge ${SPACELEFT:-0} ]; then
|
||||||
# No disk space to download, change it to RAMDISK
|
# No disk space to download, change it to RAMDISK
|
||||||
PAT_PATH="${TMP_PATH}/${PAT_FILE}"
|
PAT_PATH="${TMP_PATH}/${PAT_FILE}"
|
||||||
@ -1228,10 +1227,6 @@ function make() {
|
|||||||
[ $? -ne 0 ] && break
|
[ $? -ne 0 ] && break
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check disk space left
|
|
||||||
SPACELEFT=$(df --block-size=1 | grep ${LOADER_DISK_PART3} | awk '{print $4}')
|
|
||||||
[ ${SPACELEFT:-0} -le 268435456 ] && rm -rf "${PART3_PATH}/dl"
|
|
||||||
|
|
||||||
${WORK_PATH}/zimage-patch.sh
|
${WORK_PATH}/zimage-patch.sh
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo -e "$(TEXT "zImage not patched,\nPlease upgrade the bootloader version and try again.\nPatch error:\n")$(<"${LOG_FILE}")" >"${MKERR_FILE}"
|
echo -e "$(TEXT "zImage not patched,\nPlease upgrade the bootloader version and try again.\nPatch error:\n")$(<"${LOG_FILE}")" >"${MKERR_FILE}"
|
||||||
@ -1731,7 +1726,7 @@ INSERT INTO task VALUES('RRONBOOTUPRR', '', 'bootup', '', 1, 0, 0, 0, '', 0, '$(
|
|||||||
EOF
|
EOF
|
||||||
sleep 1
|
sleep 1
|
||||||
sync
|
sync
|
||||||
echo "true" > ${TMP_PATH}/isEnable
|
echo "true" >${TMP_PATH}/isEnable
|
||||||
fi
|
fi
|
||||||
umount "${I}"
|
umount "${I}"
|
||||||
done
|
done
|
||||||
@ -1850,7 +1845,7 @@ EOF
|
|||||||
--msgbox "$(TEXT "No disk selected!")" 0 0
|
--msgbox "$(TEXT "No disk selected!")" 0 0
|
||||||
return
|
return
|
||||||
else
|
else
|
||||||
SIZE=$(df -m ${RESP} | awk 'NR==2{print $2}')
|
SIZE=$(df -m ${RESP} | awk 'NR==2 {print $2}')
|
||||||
if [ ${SIZE:-0} -lt 1024 ]; then
|
if [ ${SIZE:-0} -lt 1024 ]; then
|
||||||
DIALOG --title "$(TEXT "Advanced")" \
|
DIALOG --title "$(TEXT "Advanced")" \
|
||||||
--msgbox "$(TEXT "Disk %s size is less than 1GB and cannot be cloned!")" 0 0
|
--msgbox "$(TEXT "Disk %s size is less than 1GB and cannot be cloned!")" 0 0
|
||||||
@ -2509,7 +2504,7 @@ while true; do
|
|||||||
fi
|
fi
|
||||||
echo "l \"$(TEXT "Choose a language")\"" >>"${TMP_PATH}/menu"
|
echo "l \"$(TEXT "Choose a language")\"" >>"${TMP_PATH}/menu"
|
||||||
echo "k \"$(TEXT "Choose a keymap")\"" >>"${TMP_PATH}/menu"
|
echo "k \"$(TEXT "Choose a keymap")\"" >>"${TMP_PATH}/menu"
|
||||||
if [ ${CLEARCACHE} -eq 1 ]; then
|
if [ 0$(du -m ${PART3_PATH}/dl 2>/dev/null | awk '{printf $1}') -gt 1 ]; then
|
||||||
echo "c \"$(TEXT "Clean disk cache")\"" >>"${TMP_PATH}/menu"
|
echo "c \"$(TEXT "Clean disk cache")\"" >>"${TMP_PATH}/menu"
|
||||||
fi
|
fi
|
||||||
echo "p \"$(TEXT "Update menu")\"" >>"${TMP_PATH}/menu"
|
echo "p \"$(TEXT "Update menu")\"" >>"${TMP_PATH}/menu"
|
||||||
@ -2570,7 +2565,7 @@ while true; do
|
|||||||
;;
|
;;
|
||||||
c)
|
c)
|
||||||
DIALOG \
|
DIALOG \
|
||||||
--prgbox "rm -rfv \"${PART3_PATH}/dl\"" 0 0
|
--prgbox "rm -rfv \"${PART3_PATH}/dl/\"*" 0 0
|
||||||
NEXT="d"
|
NEXT="d"
|
||||||
;;
|
;;
|
||||||
p)
|
p)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user