From 64660f1ff4d245e96eb93da54e94825e37b2c115 Mon Sep 17 00:00:00 2001 From: Yaroslav Brustinov Date: Fri, 9 Dec 2016 11:18:13 +0200 Subject: add CentOS7 .ko + add automatic try to compile the .ko Change-Id: I467aabb0efa8e50d779257b2a3e7ca8adf25221f Signed-off-by: Yaroslav Brustinov --- scripts/trex-cfg | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) (limited to 'scripts/trex-cfg') diff --git a/scripts/trex-cfg b/scripts/trex-cfg index 714aea6c..c6f12a7e 100755 --- a/scripts/trex-cfg +++ b/scripts/trex-cfg @@ -55,13 +55,23 @@ if ! lsmod | grep -q igb_uio ; then fi else echo "ERROR: We don't have precompiled igb_uio.ko module for your kernel version" - echo "You can try compiling yourself, using the following commands:" - echo "\$cd ko/src " - echo "\$make " - echo "\$make install " - echo "\$cd - " - echo "Then try to run Trex again" - exit 1 + echo Will try compiling automatically. + { + cd ko/src && + make && + make install && + cd - + } &> /dev/null || { + echo Automatic compilation failed. + echo "You can try compiling yourself, using the following commands:" + echo "\$cd ko/src " + echo "\$make " + echo "\$make install " + echo "\$cd - " + echo "Then try to run TRex again" + exit 1 + } + echo Success. fi fi -- cgit 1.2.3-korg