From 464e85c84d27758e4179e40737025fe9a905c195 Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Thu, 6 Dec 2018 18:31:34 +0100 Subject: [PATCH] tests/topotests: Also search sbin for modprobe We call `modprobe -n` to check if mpls modules are available to be loaded. We do this as normal user, to only ask for root permissions if we are actually loading the module. This breaks if `modprobe` is in `/sbin` and normal users don't have sbin in path. So add `/sbin` to the search path to work around this. Signed-off-by: Christian Franke --- tests/topotests/docker/frr-topotests.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/topotests/docker/frr-topotests.sh b/tests/topotests/docker/frr-topotests.sh index 673354f5da..c13262652b 100755 --- a/tests/topotests/docker/frr-topotests.sh +++ b/tests/topotests/docker/frr-topotests.sh @@ -80,6 +80,8 @@ fi # them from the host however, they can be used just fine. # +export PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin" + for module in mpls-router mpls-iptunnel; do if modprobe -n $module 2> /dev/null; then : -- 2.39.5