mirror of
https://github.com/AuxXxilium/arc.git
synced 2024-11-24 00:19:52 +07:00
arc: fix logic
Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
parent
b953d57c54
commit
e339aad9e2
@ -304,9 +304,6 @@ function arcVersion() {
|
||||
PAT_URL=""
|
||||
PAT_HASH=""
|
||||
URLVER=""
|
||||
# Cleanup
|
||||
[ -d "${UNTAR_PAT_PATH}" ] && rm -rf "${UNTAR_PAT_PATH}"
|
||||
mkdir -p "${UNTAR_PAT_PATH}"
|
||||
while true; do
|
||||
PJ="$(python ${ARC_PATH}/include/functions.py getpats4mv -m "${MODEL}" -v "${PRODUCTVER}")"
|
||||
if [[ -z "${PJ}" || "${PJ}" = "{}" ]]; then
|
||||
@ -355,8 +352,7 @@ function arcVersion() {
|
||||
if [ "${OFFLINE}" == "false" ]; then
|
||||
dialog --backtitle "$(backtitle)" --colors --title "DSM Version" \
|
||||
--infobox "Check PAT Data..." 3 40
|
||||
URLCHECK="$(curl --head -skL -m 10 "${PAT_URL}" | head -n 1)"
|
||||
if echo "${URLCHECK}" | grep -q 404; then
|
||||
if curl --head -skL -m 10 "${PAT_URL}" | head -n 1 | grep -q 404; then
|
||||
VALID="false"
|
||||
else
|
||||
VALID="true"
|
||||
@ -433,6 +429,9 @@ function arcVersion() {
|
||||
sleep 5
|
||||
fi
|
||||
fi
|
||||
# Cleanup
|
||||
[ -d "${UNTAR_PAT_PATH}" ] && rm -rf "${UNTAR_PAT_PATH}"
|
||||
mkdir -p "${UNTAR_PAT_PATH}"
|
||||
if [ -f "${DSM_FILE}" ] && [ "${VALID}" == "true" ]; then
|
||||
tar -xf "${DSM_FILE}" -C "${UNTAR_PAT_PATH}" 2>/dev/null
|
||||
VALID="true"
|
||||
|
Loading…
Reference in New Issue
Block a user