From 00c54e7e20c679fd8cf107e0e20e2db108a90a15 Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 3 May 2024 15:19:15 +0200 Subject: [PATCH] Update install.sh --- src/install.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/install.sh b/src/install.sh index 371086f..8445b40 100644 --- a/src/install.sh +++ b/src/install.sh @@ -556,6 +556,9 @@ setXML() { local file="$STORAGE/custom.xml" [ -f "$file" ] && [ -s "$file" ] && XML="$file" && return 0 + file="/run/assets/custom.xml" + [ -f "$file" ] && [ -s "$file" ] && XML="$file" && return 0 + file="$1" [ -z "$file" ] && file="/run/assets/$DETECTED.xml" [ -f "$file" ] && [ -s "$file" ] && XML="$file" && return 0 @@ -577,26 +580,26 @@ selectVersion() { [ -z "$id" ] && info "Unknown ${tag,,}: '$name'" && return 0 prefer="$id-enterprise" - find=$(printEdition "$prefer" "") + [ -f "/run/assets/$prefer.xml" ] && find=$(printEdition "$prefer" "") || find="" if [ -n "$find" ] && [[ "${xml,,}" == *"<${tag,,}>${find,,}"* ]]; then echo "$prefer" && return 0 fi prefer="$id-ultimate" - find=$(printEdition "$prefer" "") + [ -f "/run/assets/$prefer.xml" ] && find=$(printEdition "$prefer" "") || find="" if [ -n "$find" ] && [[ "${xml,,}" == *"<${tag,,}>${find,,}"* ]]; then echo "$prefer" && return 0 fi prefer="$id" - find=$(printEdition "$prefer" "") + [ -f "/run/assets/$prefer.xml" ] && find=$(printEdition "$prefer" "") || find="" if [ -n "$find" ] && [[ "${xml,,}" == *"<${tag,,}>${find,,}"* ]]; then echo "$prefer" && return 0 fi prefer=$(getVersion "$name") - echo "$prefer" + echo "$prefer" return 0 }