X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=inline;f=scripts%2Fsystem-tests%2Fcheck-build-needs.sh;h=0c82007ce9a7adf4d725f4949fcce8c1629df0a9;hb=1134bef149024617bfe6cec1ee90d3e178040851;hp=6602d398f25586ca34d2f5e1ee47ecc27b23b68a;hpb=6d5c3948343b342f4fee638c80308f4bcdc716e0;p=lttng-ci.git diff --git a/scripts/system-tests/check-build-needs.sh b/scripts/system-tests/check-build-needs.sh index 6602d39..0c82007 100644 --- a/scripts/system-tests/check-build-needs.sh +++ b/scripts/system-tests/check-build-needs.sh @@ -49,12 +49,19 @@ set -e # We need to fetch the kernel source and lttng-modules to build either the # kernel or modules if [ $NEED_MODULES_BUILD -eq 1 ] || [ $NEED_KERNEL_BUILD -eq 1 ] ; then + mkdir -p "$LINUX_PATH" + pushd "$LINUX_PATH" + git init + git remote add origin "$KGITREPO" + git fetch --depth 1 origin "$KERNEL_COMMIT_ID" + git checkout FETCH_HEAD + popd cp src/lttng-ci/lava/kernel/vanilla/x86_64_server.config "$LINUX_PATH/.config" make --directory="$LINUX_PATH" olddefconfig if [ $BUILD_DEVICE = 'kvm' ] ; then - make --directory="$LINUX_PATH" kvmconfig + make --directory="$LINUX_PATH" kvm_guest.config fi make --directory="$LINUX_PATH" modules_prepare