From: Martin Winter Date: Wed, 26 Apr 2017 20:22:34 +0000 (-0700) Subject: lib: Fix version check in previous kernel compare X-Git-Tag: frr-7.1-dev~151^2~329 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=c63b6f86f07516f95cacc8fd07b31b67b777a6b9;p=matthieu%2Ffrr.git lib: Fix version check in previous kernel compare Signed-off-by: Martin Winter --- diff --git a/tests/topotests/lib/topotest.py b/tests/topotests/lib/topotest.py index 2fed37f86e..9fe7c2c617 100644 --- a/tests/topotests/lib/topotest.py +++ b/tests/topotests/lib/topotest.py @@ -160,8 +160,8 @@ class Router(Node): kernel_version = re.search(r'([0-9]+)\.([0-9]+).*', platform.release()) if kernel_version: - if float(kernel_version.group(1)) < 4 or - (float(kernel_version.group(1)) == 4 and float(kernel.version.group(2)) < 5): + if (float(kernel_version.group(1)) < 4 or + (float(kernel_version.group(1)) == 4 and float(kernel.version.group(2)) < 5)): print("LDP Test need Linux Kernel 4.5 minimum") return "LDP Test need Linux Kernel 4.5 minimum" # Add mpls modules to kernel if we use LDP @@ -249,9 +249,10 @@ class Router(Node): if not os.path.isfile('/usr/lib/%s/%s' % (self.routertype, daemon)): return False if (daemon == 'ldpd'): - kernel_version = re.search(r'([0-9]+\.[0-9]+).*', platform.release()) + kernel_version = re.search(r'([0-9]+)\.([0-9]+).*', platform.release()) if kernel_version: - if float(kernel_version.group(1)) < 4.5: + if (float(kernel_version.group(1)) < 4 or + (float(kernel_version.group(1)) == 4 and float(kernel.version.group(2)) < 5)): return False else: return False