summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 13 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5f503b4..e50884f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,8 +16,8 @@
# Arch version builds docs using python and graphviz
pkgbase=linux-hardened-ck
-_majver=4.20
-_minver=17
+_majver=5.0
+_minver=5
_pkgver=${_majver}.${_minver}
_hardenedver=a
_ckpatchversion=1
@@ -34,12 +34,8 @@ license=('GPL2')
makedepends=('xmlto' 'kmod' 'inetutils' 'bc' 'libelf')
conflicts=('linux-libre-hardened-ck')
options=('!strip')
-source=(https://www.kernel.org/pub/linux/kernel/v4.x/linux-${_pkgver}.tar.xz
- https://www.kernel.org/pub/linux/kernel/v4.x/linux-${_pkgver}.tar.sign
-#source=(https://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz
-# https://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.sign
-# https://www.kernel.org/pub/linux/kernel/v4.x/patch-${_pkgver}.xz
-# https://www.kernel.org/pub/linux/kernel/v4.x/patch-${_pkgver}.sign
+source=(https://www.kernel.org/pub/linux/kernel/v${_pkgver//.*}.x/linux-${_pkgver}.tar.xz
+ https://www.kernel.org/pub/linux/kernel/v${_pkgver//.*}.x/linux-${_pkgver}.tar.sign
https://github.com/anthraxx/linux-hardened/releases/download/${pkgver}/linux-hardened-${pkgver}.patch{,.sig}
patch-${_majver}-ck${_ckpatchversion}-jcmod${_jcpatchversion}.patch
#http://ck.kolivas.org/patches/4.0/${_majver}/${_majver}-ck${_ckpatchversion}/${_ckpatch}.xz
@@ -50,21 +46,19 @@ source=(https://www.kernel.org/pub/linux/kernel/v4.x/linux-${_pkgver}.tar.xz
60-linux.hook # pacman hook for depmod
90-linux.hook # pacman hook for initramfs regeneration
linux.preset # standard config files for mkinitcpio ramdisk
- unscrew-ck1-for-kvm-intel-symbol.patch
)
-sha256sums=('d011245629b980d4c15febf080b54804aaf215167b514a3577feddb2495f8a3e'
+sha256sums=('5fbd807bf2aa0a80a0bf165692d89aaf3463d03043419b0a9b104f55f12c94d0'
'SKIP'
- 'ccc0845614ff8a17bf5367baac62d1695d636a639913d1c944d3627d1d9089e2'
+ '1bcf266561541fd2f99eeb63b91b8b85f5b3e38a5146ddf4562b931457307fdc'
'SKIP'
- '90ab0d864452726a7b43f49debeb32ab4dc5d0ec65cb8b3f64c940a2469ab650'
+ 'fb18b009a891c0b54c984fc02a01d7b64d2b421e2fcb642a3b9465b0ed519dbd'
'226e30068ea0fecdb22f337391385701996bfbdba37cdcf0f1dbf55f1080542d'
'e7ebf050c22bcec0028c0b3c79fd6d3913b0370ecc6a23dfe78ce475630cf503'
'0f81d6e4158b7beeb0eb514f1b9401f7e23699cb0f7b0d513e25dae1815daaeb'
- 'bbcd5bb9e9a57edaccb3f7fb91b703f439e7778c2b16b8950ad1dcc61bf4a48c'
+ 'e34350a870d85d2f45993428ad41ccd25e397a460caecfbedd8725798b8eb72e'
'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21'
'75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919'
- 'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65'
- '3e8c7d3015bb593e8a861be0b2b9f1de74fcb25e00c6e3eacee3165c6bec6f64')
+ 'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65')
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
@@ -89,6 +83,10 @@ prepare() {
msg2 "Applying hardened patch"
patch -Np1 < ../linux-hardened-${pkgver}.patch
+ # ck patch
+ msg2 "Applying ck patch"
+ patch -p1 -i ../patch-${_majver}-ck${_ckpatchversion}-jcmod${_jcpatchversion}.patch
+
# graysky2 gcc patch
msg2 "Applying graysky2 cpu patch"
patch -p1 -i ../kernel_gcc_patch-${_gcc_more_v}/enable_additional_cpu_optimizations_for_gcc_v8.1+_kernel_v4.13+.patch
@@ -101,14 +99,6 @@ prepare() {
msg " Applying raid6 patch"
patch -p1 -i ../raid6-default-algo.patch
- # ck patch
- msg2 "Applying ck patch"
- patch -p1 -i ../patch-${_majver}-ck${_ckpatchversion}-jcmod${_jcpatchversion}.patch
-
- # Set unscrew patch
- msg " Applying unscrew patch"
- patch -p1 -i ../unscrew-ck1-for-kvm-intel-symbol.patch
-
msg2 "Setting version..."
sed -e "/^EXTRAVERSION =/s/=.*/= .${_hardenedver}/" -i Makefile