installDeps: replace GNU specific long options whith short ones

Long options are only present in GNU cut, and we aim to also support other
platforms.
This commit is contained in:
"muxator ext:(%22) 2018-07-31 12:44:17 +02:00
parent 65b9626669
commit d23cf924c9
1 changed files with 4 additions and 2 deletions

View File

@ -14,8 +14,10 @@ require_minimal_version() {
REQUIRED_MAJOR="$3" REQUIRED_MAJOR="$3"
REQUIRED_MINOR="$4" REQUIRED_MINOR="$4"
DETECTED_MAJOR=$(echo $VERSION_STRING | cut --only-delimited --delimiter "." --fields 1) # Flag -s (--only-delimited on GNU cut) ensures no string is returned
DETECTED_MINOR=$(echo $VERSION_STRING | cut --only-delimited --delimiter "." --fields 2) # when there is no match
DETECTED_MAJOR=$(echo $VERSION_STRING | cut -s -d "." -f 1)
DETECTED_MINOR=$(echo $VERSION_STRING | cut -s -d "." -f 2)
if [ -z "$DETECTED_MAJOR" ]; then if [ -z "$DETECTED_MAJOR" ]; then
printf 'Cannot extract %s major version from version string "%s"\n' "$PROGRAM_LABEL" "$VERSION_STRING" >&2 printf 'Cannot extract %s major version from version string "%s"\n' "$PROGRAM_LABEL" "$VERSION_STRING" >&2