From 3d2cfac8cee2b4337207dda667f7a51f32aa18e0 Mon Sep 17 00:00:00 2001 From: marmeladema Date: Wed, 13 Feb 2019 23:28:18 +0000 Subject: [PATCH] xbps-triggers: dkms: build kernel scripts on target for cross-compiled architectures --- srcpkgs/xbps-triggers/files/dkms | 11 +++++++++++ srcpkgs/xbps-triggers/template | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/srcpkgs/xbps-triggers/files/dkms b/srcpkgs/xbps-triggers/files/dkms index ec275d33bc7..0f1fbb9ec0a 100755 --- a/srcpkgs/xbps-triggers/files/dkms +++ b/srcpkgs/xbps-triggers/files/dkms @@ -70,6 +70,17 @@ add_modules() { echo "Skipping kernel-${_kver}. kernel-headers package not installed..." continue fi + if [ ! -f ${f}/build/scripts/basic/fixdep ] ; then + echo -n "Building scripts for kernel-${_kver}... " + make -C ${f}/build scripts &> ${f}/build/make.log + if [ $? -eq 0 ]; then + echo "done." + else + echo "FAILED!" + echo "Kernel scripts failed to build, please check /${f}/build/make.log" + echo "for errors in the log file." + fi + fi set -- ${dkms_modules} while [ $# -gt 0 ]; do echo -n "Building DKMS module '$1-$2' for kernel-${_kver}... " diff --git a/srcpkgs/xbps-triggers/template b/srcpkgs/xbps-triggers/template index c8589f8b3b7..8ba79f03f22 100644 --- a/srcpkgs/xbps-triggers/template +++ b/srcpkgs/xbps-triggers/template @@ -1,6 +1,6 @@ # Template file for 'xbps-triggers' pkgname=xbps-triggers -version=0.111 +version=0.112 revision=1 noarch=yes bootstrap=yes