diff options
author | Björn Bidar | 2016-10-10 14:39:27 +0200 |
---|---|---|
committer | Björn Bidar | 2016-10-10 14:39:27 +0200 |
commit | f0b38a783513032dde39610818cfd2fec1f69e8c (patch) | |
tree | ebc75a6e9dd0792aabcd253cbd87db716dd293b5 /PKGBUILD | |
parent | a2d7a4e62f50002da5bcff0dfb607664d8598ced (diff) | |
download | aur-f0b38a783513032dde39610818cfd2fec1f69e8c.tar.gz |
urel, ony install objtool ven stack validation is enabled
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -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" |