summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBjörn Bidar2016-10-10 14:39:27 +0200
committerBjörn Bidar2016-10-10 14:39:27 +0200
commitf0b38a783513032dde39610818cfd2fec1f69e8c (patch)
treeebc75a6e9dd0792aabcd253cbd87db716dd293b5 /PKGBUILD
parenta2d7a4e62f50002da5bcff0dfb607664d8598ced (diff)
downloadaur-f0b38a783513032dde39610818cfd2fec1f69e8c.tar.gz
urel, ony install objtool ven stack validation is enabled
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD11
1 files changed, 7 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5a2b8d9941b9..a7bf29001120 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -72,7 +72,7 @@ _BATCH_MODE=n
pkgname=('linux-pf')
true && pkgname=('linux-pf' 'linux-pf-headers' 'linux-pf-preset-default')
pkgver=${_basekernel}.${_pfrel}
-pkgrel=3
+pkgrel=4
arch=('i686' 'x86_64')
url="http://pf.natalenko.name/"
license=('GPL2')
@@ -547,9 +547,12 @@ package_linux-pf-headers() {
install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}"
- mkdir -p ${pkgdir}/usr/lib/modules/${_kernver}/build/tools/objtool
- cp -a tools/objtool/objtool ${pkgdir}/usr/lib/modules/${_kernver}/build/tools/objtool/
-
+ # only install objtool when stack validation is enabled
+ if grep -q CONFIG_STACK_VALIDATION=y .config ; then
+ mkdir -p ${pkgdir}/usr/lib/modules/${_kernver}/build/tools/objtool
+ cp -a tools/objtool/objtool ${pkgdir}/usr/lib/modules/${_kernver}/build/tools/objtool/
+ fi
+
cd "${srcdir}/${_srcname}"
install -D -m644 Makefile \
"${pkgdir}/usr/lib/modules/${_kernver}/build/Makefile"