We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2cc1a27 commit 3c76998Copy full SHA for 3c76998
install/assets/functions/30-nextcloud
@@ -386,8 +386,9 @@ directory_empty() {
386
387
version_greater() {
388
# version_greater A B returns whether A > B
389
- ver1_main=${1%-*}
390
- ver2_main=${2%-*}
+ ver1_main=$(echo "$1" | grep -o '^[0-9.]*')
+ ver2_main=$(echo "$2" | grep -o '^[0-9.]*')
391
+
392
ver1_pre=${1#"$ver1_main"}
393
ver2_pre=${2#"$ver2_main"}
394
@@ -397,7 +398,7 @@ version_greater() {
397
398
else
399
# If one version has a pre-release part and the other doesn't, consider the one without pre-release greater
400
if [ -z "$ver1_pre" ] && [ -n "$ver2_pre" ]; then
- return 0
401
+ return 0 # Stable version > Pre-release version
402
elif [ -n "$ver1_pre" ] && [ -z "$ver2_pre" ]; then
403
return 1
404
0 commit comments