From ab89adffe30b2354a6ce891b6a1766d155f7b279 Mon Sep 17 00:00:00 2001 From: Kroese Date: Sun, 16 Apr 2023 16:06:21 +0200 Subject: [PATCH] Fallback --- run/run.sh | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/run/run.sh b/run/run.sh index 103a882..22117af 100755 --- a/run/run.sh +++ b/run/run.sh @@ -7,17 +7,15 @@ IMG="/storage" [ ! -d "$IMG" ] && echo "Storage folder (${IMG}) not found!" && exit 69 [ ! -f "/run/run.sh" ] && echo "Script must run inside Docker container!" && exit 60 -if [ -z $URL ]; then - if [ -f "$IMG"/dsm.ver ]; then - BASE=$(cat "${IMG}/dsm.ver") - else - # Fallback for old installs - BASE="DSM_VirtualDSM_42962" - fi +if [ -f "$IMG"/dsm.ver ]; then + BASE=$(cat "${IMG}/dsm.ver") else - BASE=$(basename "$URL" .pat) + # Fallback for old installs + BASE="DSM_VirtualDSM_42962" fi +[ -n $URL ] && BASE=$(basename "$URL" .pat) + if [[ ! -f "$IMG/$BASE.boot.img" ]] || [[ ! -f "$IMG/$BASE.system.img" ]]; then . /run/install.sh fi