From 3484b9420e034378cc7186cad54207034249ba54 Mon Sep 17 00:00:00 2001 From: Jonathan Rajotte Date: Fri, 30 Nov 2018 16:07:48 -0500 Subject: [PATCH] LAVA: get linux modules and embed them in lttng-modules tarball Signed-off-by: Jonathan Rajotte --- scripts/system-tests/build-modules.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/system-tests/build-modules.sh b/scripts/system-tests/build-modules.sh index 42c8b92..1db8f55 100644 --- a/scripts/system-tests/build-modules.sh +++ b/scripts/system-tests/build-modules.sh @@ -19,6 +19,14 @@ echo 'So we build them against the kernel' $SCP_COMMAND "$STORAGE_USER@$STORAGE_HOST:$STORAGE_KERNEL_MODULE_SYMVERS" "$LINUX_PATH/Module.symvers" +$S3_COMMAND get "s3://"$S3_STORAGE_LINUX_MODULES/$KERNEL_COMMIT_ID.linux.modules.tar.gz" + +# Extract the linux modules to MODULES_INSTALL_FOLDER. +# The resulting tarball will contain both lttng-modules and linux modules needed +# for testing + +tar -xvzf $KERNEL_COMMIT_ID.linux.modules.tar.gz -C "$MODULES_INSTALL_FOLDER" + KERNELDIR="$LINUX_PATH" make -j"$NPROC" --directory="$LTTNG_MODULES_PATH" KERNELDIR="$LINUX_PATH" make -j"$NPROC" --directory="$LTTNG_MODULES_PATH" modules_install INSTALL_MOD_PATH="$MODULES_INSTALL_FOLDER" -- 2.34.1