aboutsummaryrefslogtreecommitdiffstats
path: root/main/linux-grsec/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2016-07-11 13:04:22 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2016-07-11 16:38:20 +0000
commit36749a96b66db721ba430ea2d960a1874650729d (patch)
tree24063647e4edb7d52b5623d19d50d5d8f1c1d226 /main/linux-grsec/APKBUILD
parenta1b7cef26254e3f5b14a77245a2ecac4fde38358 (diff)
main/linux-grsec: enable brcmfmac driver
used by macbook pro
Diffstat (limited to 'main/linux-grsec/APKBUILD')
-rw-r--r--main/linux-grsec/APKBUILD20
1 files changed, 13 insertions, 7 deletions
diff --git a/main/linux-grsec/APKBUILD b/main/linux-grsec/APKBUILD
index 84ab1db8e7f..c6146a6ddf5 100644
--- a/main/linux-grsec/APKBUILD
+++ b/main/linux-grsec/APKBUILD
@@ -7,7 +7,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=${pkgver};;
esac
-pkgrel=0
+pkgrel=1
pkgdesc="Linux kernel with grsecurity"
url=http://grsecurity.net
depends="mkinitfs"
@@ -21,6 +21,7 @@ source="http://ftp.kernel.org/pub/linux/kernel/v4.x/linux-$_kernver.tar.xz
fix-spi-nor-namespace-clash.patch
imx6q-no-unclocked-sleep.patch
+ gcc6.patch
config-grsec.x86
config-grsec.x86_64
@@ -99,6 +100,7 @@ build() {
cd "$srcdir"/build-$i
make CC="${CC:-gcc}" \
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-Alpine" \
+ KCFLAGS="-fno-pie" \
|| return 1
done
}
@@ -172,6 +174,7 @@ _dev() {
echo "-$pkgrel-$_flavor" > "$dir"/localversion-alpine \
|| return 1
make -j1 -C "$srcdir"/linux-$_kernver O="$dir" HOSTCC="${CC:-gcc}" \
+ KCFLAGS="-fno-pie" \
silentoldconfig prepare modules_prepare scripts
# remove the stuff that poits to real sources. we want 3rd party
@@ -215,8 +218,9 @@ md5sums="9a78fa2eb6c68ca5a40ed5af08142599 linux-4.4.tar.xz
ac33314348f124d01417693f252ced42 grsecurity-3.1-4.4.14-201604252206-alpine.patch
c32f1d7517a095a2645fc1c7dec5db8f fix-spi-nor-namespace-clash.patch
b11c29ee88f7f537973191036d48bee7 imx6q-no-unclocked-sleep.patch
-0f3836729769884621131f0620b65482 config-grsec.x86
-e7ce299970a212c6482f1d7f433ee1dc config-grsec.x86_64
+90e0fca6cb7bca277394b0db7f605098 gcc6.patch
+2da05cb44c4f954f05f58734f4e16760 config-grsec.x86
+8d86b346ae0a68fea58f3eab2338641b config-grsec.x86_64
bd9cf4d55fef7f6f716bcd3878533a41 config-grsec.armhf
effe99ef985cebae1208c87530aace1a config-virtgrsec.x86
e6b011c803981b0105b2882254a9b8ae config-virtgrsec.x86_64"
@@ -225,8 +229,9 @@ sha256sums="401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 li
06ae459e4a0b26d4abc4b5e2e5a48cd977c7b67bb2457d9c15af11fff7b863d8 grsecurity-3.1-4.4.14-201604252206-alpine.patch
b8ce28c61663dbd92f7e1c862c042c88c4d0459ce15f6e6ea121e20705b66212 fix-spi-nor-namespace-clash.patch
7e8a954750139a421a76e414e19a3b57645c9ec70e6c14a6b7708a3fa0cfd5e4 imx6q-no-unclocked-sleep.patch
-b4c077e6de0fa122530422b04d7d4584da1765b9ae05d4b844bf0f3b0fafb148 config-grsec.x86
-69ecc65ffa5b6ae82bfceb7549f19668e813f69aca7e295bf0d871c36d23f628 config-grsec.x86_64
+21640b417cb9a389bf7be6a11dc71a481ec76fcfcc758992a9be158ab6a643e8 gcc6.patch
+4098706e52e79c99b56e74c5aea53ba157c561c794819c130656d92a7b452210 config-grsec.x86
+7a332837c3d63bf90bbab1df759801834393894e13f8a0647976dcec9d87a376 config-grsec.x86_64
5722cf941ae841f28306f785ccb478a99ed167c910a83f80ba570022d53a323e config-grsec.armhf
31098b41a807b671108546361f012b4a870d9d3532bc64ab8f36ac98a6a79908 config-virtgrsec.x86
14a9f1fc57d3c826b81148f497a9b2299c558a615fdee193e395833abec896b3 config-virtgrsec.x86_64"
@@ -235,8 +240,9 @@ ee029b1b5df9787ce87ae7d1c25fa9782ce6be0bf27ae638f57e020f5035dbbd00b6d24bf7ce9601
605e4197093228e3fd84712dcfea3411829538f73bb547322d4442beec80f8e8f68a5ade81b05213e71a427b948a8df97c217efc99287a27d5032bf1f5c6ba28 grsecurity-3.1-4.4.14-201604252206-alpine.patch
410fe7dae27cb4998d17a441a5b2a19dd350636ead2de97d4ef5317501d9e82e2550bfca0f022c9be6296907c076c381e1e13060d1900ff26ee7d47f234fb104 fix-spi-nor-namespace-clash.patch
9980eb10f529bc5ce482ab0a0037febbc982b528c3e4d02fc4547e6dd45dc529a7b1711d0c89f942b1ae27842c3794b68a6b8959ef80f6fd00183d3a591cea07 imx6q-no-unclocked-sleep.patch
-da2ff042bb35be1517dc0233d6ff90ad437d7b20c5ab8e72c58c3186cf5233378752f0ae12f49a35f3c4c218752a50bc04ee72215f7314b97fea58e7074d871e config-grsec.x86
-34fb49b667520e7c2bbb2f6a0219b494b796d7fcf5603d129395ca4bc1567232186cb329678f9681b77c31beb75ad5c687bdcea93d268760da84493c92384694 config-grsec.x86_64
+edcebc229956a05621ec1c89039b56aa61b468c74b54420ff72bd08658b65d29d6af385a7d78d1ce4b39889b407106b99efe7309f8a82974a74eb9edb9e89b64 gcc6.patch
+0ba45dc80b9070a18bd31155eb2e658efdf8106fb331978d0b32bea68c9a401990b681df834319c9fa8599a78583bd4c45c274aa3d251aabc740d06141c5beb6 config-grsec.x86
+65c8a18d3107be8766060eb7d7c89f2b865b38dc7e93f4110bffd98ef009f9cc192b3c9ad6fecbe412208c8efa93a526e81d4362bd207e6a585f30cc22ee8603 config-grsec.x86_64
8ac8719bd3b85f54d5d6abf1aa7b5dc21641b2c1e0a9cd880acfb8ee625500f39f07787e4daae3c8a88a136197ef3cc130be8b6ce0cccaf4f418577324f01415 config-grsec.armhf
fa699c514fffed626002bfaf9a17ce63f3cd8a8f8d42229f279d504097a8fe3047d8a3c11068ff58a08b5bf26e2883fc2141b1bbd886d3fb1a91a04b93d39e1a config-virtgrsec.x86
ba9ffcbea285ebffa0740a1ff8e5812da13d6fd51405cdf758cbb8e3d0567505e35a10add4ad7d326b1e9fce9ebe3521ccc7375082102bac5be40edee421067d config-virtgrsec.x86_64"