commit:     b3485d75ce04970914285b2efc1ecf34a081f4ca
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 15 14:18:33 2016 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Nov 15 14:31:08 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3485d75

dev-util/sysdig: Fix building kernel module when using Ninja

 dev-util/sysdig/sysdig-0.12.1.ebuild | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-util/sysdig/sysdig-0.12.1.ebuild 
b/dev-util/sysdig/sysdig-0.12.1.ebuild
index 1a97197..d8ff761 100644
--- a/dev-util/sysdig/sysdig-0.12.1.ebuild
+++ b/dev-util/sysdig/sysdig-0.12.1.ebuild
@@ -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() {

Reply via email to