aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcos Paulo de Souza <marcos.souza.org@gmail.com>2019-09-30 00:17:25 -0300
committerMarcos Paulo de Souza <marcos.souza.org@gmail.com>2019-09-30 12:59:11 -0300
commit55cbd23f46b2a591392b2604282647b3a6985f37 (patch)
tree22d4a078d783b46d3b856d55624b622b4cfd190a
parenta2223d11b58097b0cbb8eeacf66b17699ddada7f (diff)
downloadvirtme-55cbd23f46b2a591392b2604282647b3a6985f37.tar.gz
virtme-prep-kdir-mods: Add /usr/sbin to $PATH
openSUSE doesn't have /usr/sbin in the user's default path, so depmod cannot be found. This change makes virtme-run --mods=auto to work on openSUSE. Fixes: 3a65e4b514c0 ("Add virtme-prep-kdir-mods and support it") Signed-off-by: Andrea Righi <andrea.righi@canonical.com> Signed-off-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
-rwxr-xr-xbin/virtme-prep-kdir-mods5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/virtme-prep-kdir-mods b/bin/virtme-prep-kdir-mods
index 089bce6..d34e280 100755
--- a/bin/virtme-prep-kdir-mods
+++ b/bin/virtme-prep-kdir-mods
@@ -10,6 +10,11 @@ fi
FAKEVER=0.0.0
MODDIR=".virtme_mods/lib/modules/$FAKEVER"
+# Some distro don't have /sbin or /usr/sbin in user's default path. Make sure
+# to setup the right path to find all the commands needed to setup the modules
+# (depmod, etc.).
+PATH=$PATH:/sbin:/usr/sbin
+
if ! [ -f "modules.order" ]; then
echo "modules.order is missing. Your kernel may be too old or you didn't make modules." >&2
exit 1