summaryrefslogtreecommitdiff
path: root/lib/libktest.sh
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2020-12-02 16:12:04 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2020-12-02 16:12:04 -0500
commit829def1df01ff7445c65bbdf360ae925d71da6ab (patch)
treec10098744975f0f0d9ea60f8f133a2abc8e98c83 /lib/libktest.sh
parent92b2d975a3e246dfb48be9dd7ae8295a060617f6 (diff)
Don't export PATH to guest vm
this fixes a bug where sbin isn't in the guest vm environment's path
Diffstat (limited to 'lib/libktest.sh')
-rw-r--r--lib/libktest.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libktest.sh b/lib/libktest.sh
index 5573f3c..4cdc52d 100644
--- a/lib/libktest.sh
+++ b/lib/libktest.sh
@@ -286,6 +286,7 @@ start_vm()
[[ $ktest_ssh_port = 0 ]] && start_networking
local kernelargs=()
+ kernelargs+=(mitigations=off)
kernelargs+=(console=hvc0)
kernelargs+=(root=/dev/sda rw log_buf_len=8M)
kernelargs+=("ktest.dir=$ktest_dir")
@@ -383,7 +384,7 @@ start_vm()
qemu_pmem mem-path="$file",size=$size
done
- set > "$ktest_tmp/env_tmp"
+ set |grep -v "^PATH=" > "$ktest_tmp/env_tmp"
readonly_variables="$(readonly | cut -d= -f1 | cut -d' ' -f3)"
for variable in ${readonly_variables}
do