summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2018-08-24 06:59:54 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2018-08-24 06:59:54 -0700
commita7fb2e9b87be6cd294c9293173b4faa38fa8cdb8 (patch)
treee237057a79caff616cd5ca73485c6cab9fdfd3f5 /PKGBUILD
parentUpdated to 4.18.2.a (diff)
downloadlinux-libre-hardened-a7fb2e9b87be6cd294c9293173b4faa38fa8cdb8.tar.xz
Fixed PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 23 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index dec0cef..0c60ca4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@ _pkgver=${_majver}.${_minver}
_gnumajver=${_majver}-gnu
_gnupkgver=${_pkgver}-gnu
_hardenedver=a
-_srcname=linux-${_pkgver}
+_srcname=linux-${_majver}
pkgver=${_pkgver}.${_hardenedver}
pkgrel=1
url='https://github.com/anthraxx/linux-hardened'
@@ -38,7 +38,7 @@ sha256sums=('55ddf20702311cf3e32127135a38cb272313679962e8a798c108b01cadaeca4f'
'SKIP'
'9f7177679c8d3f8d699ef0566a51349d828436dba04603bc2223f98c60d2d178'
'e7ebf050c22bcec0028c0b3c79fd6d3913b0370ecc6a23dfe78ce475630cf503'
- '5057e0adb2531916af7890daf59eb0e3274507893ed3173dc1e011e42be3c154'
+ 'd035f14f91f802a35d81b917759ab444baf528b683fd1e07464ad2c5ac8b75cc'
'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21'
'75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919'
'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65'
@@ -55,24 +55,33 @@ _kernelname=${pkgbase#linux-libre}
prepare() {
cd $_srcname
+ # add upstream patch
+ msg2 "Applying upstream patch"
+ patch -Np1 < ../patch-${_gnumajver}-${_gnupkgver}
+
+ # Hotfixes
+ msg2 "Applying hotfixes"
+ patch -p1 -i ../increase-timeout-in-lspcon_wait_mode.patch
+
+ # linux hardened patch
+ msg2 "Applying hardened patch"
+ patch -Np1 < ../linux-hardened-${pkgver}.patch
+
+ # graysky2 gcc patch
+ msg2 "Applying graysky2 cpu patch"
+ patch -p1 -i ../enable_additional_cpu_optimizations_for_gcc_v8.1+_kernel_v4.13+.patch
+
+ # Ignore ath9k eeprom patch
+ msg2 "Applying ath9k patch"
+ patch -p1 -i ../ath9k-regdom-hack.patch
+
+
msg2 "Setting version..."
sed -e "/^EXTRAVERSION =/s/=.*/= .${_hardenedver}/" -i Makefile
scripts/setlocalversion --save-scmversion
echo "-$pkgrel" > localversion.10-pkgrel
echo "$_kernelname" > localversion.20-pkgname
- # add upstream patch
- msg2 "Applying upstream patch"
- patch -p1 -i "${srcdir}/patch-${_gnumajver}-${_gnupkgver}"
-
- local src
- for src in "${source[@]}"; do
- src="${src%%::*}"
- src="${src##*/}"
- [[ $src = *.patch ]] || continue
- msg2 "Applying patch $src..."
- patch -Np1 < "../$src"
- done
msg2 "Setting config..."
cp ../config.x86_64 .config