summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-06-29 22:53:47 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2022-06-29 23:31:26 -0400
commit40a012d64d8a651a4190d2d5186ca5270a9e98d8 (patch)
tree6fea7d4ed03615795bac9315ff4769e2da1cd1a1
parent40db0ccc739e73e9b7d0e840c99b2d13e9782739 (diff)
Run depmod in build-test-kernel
Running depmod is one of the slower parts of launching a VM - moving it to build-test-kernel will help with that. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
-rwxr-xr-xbuild-test-kernel3
-rwxr-xr-xlib/testrunner1
2 files changed, 3 insertions, 1 deletions
diff --git a/build-test-kernel b/build-test-kernel
index 2a8ec5f..32c8164 100755
--- a/build-test-kernel
+++ b/build-test-kernel
@@ -206,6 +206,9 @@ build_kernel()
touch "$ktest_kernel_build/modules.builtin"
do_make modules_install
+
+ local kernel_version=$(cat "$ktest_kernel_build/include/config/kernel.release")
+ /sbin/depmod -b "$ktest_kernel_binary/" -v $kernel_version
}
cmd_run()
diff --git a/lib/testrunner b/lib/testrunner
index 1197eaf..6a19462 100755
--- a/lib/testrunner
+++ b/lib/testrunner
@@ -32,7 +32,6 @@ cat $home/.ssh/id*.pub > /root/.ssh/authorized_keys
chmod 600 /root/.ssh/authorized_keys
ln -sf "/host/$ktest_kernel_binary/lib/modules" /lib/modules
-run_quiet depmod depmod -a
dmesg --console-on
dmesg --console-level 8