From 725dfccfa6bcfb045335e02f921620f2f69367cb Mon Sep 17 00:00:00 2001 From: Matthias Neuer Date: Thu, 18 Sep 2014 16:39:00 +0400 Subject: [PATCH] fixed kernel version detection My debian testing produces the following output for uname: $ uname -r 3.14-2-amd64 and so: $ set -- `uname -r | sed 's/\./ /g'` $ echo $1 3 $ echo $2 14-2-amd64 this causes zdtm.sh to fail for me on line 293: [ $1 -eq 3 -a $2 -ge 11 ] && return 0 because "14-2-amd64 -ge 11" is false. Signed-off-by: Matthias Neuer Reviewed-by: Christopher Covington Acked-by: Andrew Vagin Signed-off-by: Pavel Emelyanov --- test/zdtm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/zdtm.sh b/test/zdtm.sh index eee3342fe..0eb1df858 100755 --- a/test/zdtm.sh +++ b/test/zdtm.sh @@ -287,7 +287,7 @@ git://git.kernel.org/pub/scm/linux/kernel/git/gorcunov/linux-cr.git =================================================================== EOF - set -- `uname -r | sed 's/\./ /g'` + set -- `uname -r | sed 's/[\.-]/ /g'` [ $1 -gt 3 ] && return 0 [ $1 -eq 3 -a $2 -ge 11 ] && return 0