diff options
Diffstat (limited to 'builder/modules.d/dnbd3-rootfs/helper/build.inc')
-rw-r--r-- | builder/modules.d/dnbd3-rootfs/helper/build.inc | 13 |
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 |