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:
Andrzej Koska
2019-09-23 13:54:30 +02:00
committed by sys_ocldev
parent 03f910466e
commit 64e810fb0f

View File

@@ -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