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:
parent
65b9626669
commit
d23cf924c9
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue