mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-12-25 04:11:44 +00:00
29 lines
675 B
Plaintext
29 lines
675 B
Plaintext
|
check_version() {
|
||
|
check_ver_req="$1"
|
||
|
check_ver_real="$2"
|
||
|
|
||
|
set - `echo $check_ver_req 0 0 0 | sed 's/\./\ /g'`
|
||
|
check_ver_major=$1
|
||
|
check_ver_minor=$2
|
||
|
check_ver_micro=$3
|
||
|
|
||
|
set - `echo $check_ver_real 0 0 0 | sed 's/\./\ /g'`
|
||
|
check_ver_ok=0
|
||
|
|
||
|
if test "x$1" = "x" -o $1 -lt ${check_ver_major} ; then
|
||
|
check_ver_ok=0
|
||
|
elif test $1 -gt ${check_ver_major} ; then
|
||
|
check_ver_ok=1
|
||
|
elif test "x$2" = "x" -o $2 -lt ${check_ver_minor} ; then
|
||
|
check_ver_ok=0
|
||
|
elif test $2 -gt ${check_ver_minor} ; then
|
||
|
check_ver_ok=1
|
||
|
elif test "x$3" = "x" -o $3 -lt ${check_ver_micro} ; then
|
||
|
check_ver_ok=0
|
||
|
else
|
||
|
check_ver_ok=1
|
||
|
fi
|
||
|
|
||
|
test $check_ver_ok = 1
|
||
|
}
|