X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=scripts%2Fsystem-tests%2Fbuild-modules.sh;h=7ad25b9d1726be4c2c090b1e515cbbe24ec38507;hb=7ddb479f014b458ef992d55d71a57322bcc19c7f;hp=e68124beef9716ec223171da6d4e1d931682b32c;hpb=f3767d62ddfed84afaa1da4a3f3deacd90597306;p=lttng-ci.git diff --git a/scripts/system-tests/build-modules.sh b/scripts/system-tests/build-modules.sh index e68124b..7ad25b9 100644 --- a/scripts/system-tests/build-modules.sh +++ b/scripts/system-tests/build-modules.sh @@ -19,17 +19,15 @@ 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" + +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" # 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" +$S3_COMMAND get "s3://$S3_STORAGE_LINUX_MODULES" +tar -xvzf $(basename "$S3_STORAGE_LINUX_MODULES") -C "$MODULES_INSTALL_FOLDER" tar -czf "$DEPLOYDIR/$BUILD_NAME.lttng.modules.tar.gz" -C "$MODULES_INSTALL_FOLDER/" lib/