mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 09:14:47 +08:00
Adding version number parameter verification
Change-Id: I491cc972ecccaeedb7a25b3efed02227e8fef12a Signed-off-by: Andrzej Koska <andrzej.koska@intel.com> Related-To: NEO-3732
This commit is contained in:
committed by
sys_ocldev
parent
03f910466e
commit
64e810fb0f
@@ -25,7 +25,13 @@ if [ $# -ne 1 ] || [ $1 == "-h" ] || [ $1 == "--help" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
DriverStatus=$(! dpkg --compare-versions "$DriverVer" "lt" "$1" ; echo $? )
|
||||
if ! [[ $1 =~ ^[0-9]+\.[0-9]+\.[0-9]+.* ]]; then
|
||||
echo Invalid version format
|
||||
exit 1
|
||||
fi
|
||||
|
||||
TestedString=$(echo "$1" | awk -F. '{ printf("%d.%d.%d\n", $1,$2,$3); }';)
|
||||
DriverStatus=$(! dpkg --compare-versions "$DriverVer" "lt" "$TestedString" ; echo $? )
|
||||
|
||||
if [ $DriverStatus -eq 1 ]; then
|
||||
echo Driver $DriverVer is older than referenced version passed from command line $1
|
||||
|
||||
Reference in New Issue
Block a user