summaryrefslogtreecommitdiffstats
path: root/builder/modules.d/dnbd3-rootfs/helper/build.inc
diff options
context:
space:
mode:
Diffstat (limited to 'builder/modules.d/dnbd3-rootfs/helper/build.inc')
-rw-r--r--builder/modules.d/dnbd3-rootfs/helper/build.inc13
1 files changed, 9 insertions, 4 deletions
diff --git a/builder/modules.d/dnbd3-rootfs/helper/build.inc b/builder/modules.d/dnbd3-rootfs/helper/build.inc
index bb992de1..2410c633 100644
--- a/builder/modules.d/dnbd3-rootfs/helper/build.inc
+++ b/builder/modules.d/dnbd3-rootfs/helper/build.inc
@@ -19,8 +19,8 @@ build_initialize_components() {
logging.info "Could not find dnbd3, building it..."
if ! CMAKE_FLAGS="-DKERNEL_DIR=${kernel_headers}" \
build_compile_dnbd3 "${_deps_base_dir}/dnbd3/"; then
- logging.error "Failed to build dnbd3."
- return 1
+ logging.error "Failed to build dnbd3."
+ return 1
fi
fi
# take care of the qcow handler
@@ -181,10 +181,15 @@ build_compile_dnbd3() {
# NOTE: The generic way would be: "./build.sh" but this tries to build
# more than we really need and takes more time.
mkdir --parents build
- pushd build
+ cd build
# Inject CMAKE_FLAGS as a way to control how cmake is called,
# e.g. to pass the kernel version
- cmake ${CMAKE_FLAGS} ../
+ cmake ${CMAKE_FLAGS} \
+ -DBUILD_FUSE_CLIENT=OFF \
+ -DBUILD_KERNEL_MODULE=ON \
+ -DBUILD_SERVER=OFF \
+ -DBUILD_STRESSTEST=OFF \
+ ../
make -j dnbd3 dnbd3-client
local ret=$?
popd