dev-util/sysdig: Fix building kernel module when using Ninja
authorMichał Górny <mgorny@gentoo.org>
Tue, 15 Nov 2016 14:18:33 +0000 (15:18 +0100)
committerMichał Górny <mgorny@gentoo.org>
Tue, 15 Nov 2016 14:31:08 +0000 (15:31 +0100)
dev-util/sysdig/sysdig-0.12.1.ebuild

index 1a971978ba794986e1ec32e971c3e58679068db0..d8ff761052361778d9c61a9afb1eee9290e92cc6 100644 (file)
@@ -61,9 +61,15 @@ src_configure() {
        cmake-utils_src_configure
 
        # setup linux-mod ugliness
-       MODULE_NAMES="sysdig-probe(extra:${BUILD_DIR}/driver:)"
+       MODULE_NAMES="sysdig-probe(extra:${S}/driver:)"
        BUILD_PARAMS='KERNELDIR="${KERNEL_DIR}"'
-       BUILD_TARGETS="driver"
+       BUILD_TARGETS="all"
+
+       if use modules; then
+               cmake-utils_src_make configure_driver
+
+               cp "${BUILD_DIR}"/driver/Makefile.dkms driver/Makefile || die
+       fi
 }
 
 src_compile() {