diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -5,7 +5,9 @@ pkgname=linux-linode _basekernel=4.17 _kernelname=${pkgname#linux} _srcname=linux-${_basekernel} -pkgver=${_basekernel}.11 +_patchname=linux-hardened +_hardenedver=a +pkgver=${_basekernel}.15.${_hardenedver} pkgrel=1 arch=('x86_64') url="https://github.com/yardenac/linux-linode" @@ -13,7 +15,7 @@ license=(GPL2) makedepends=(xmlto docbook-xsl kmod inetutils bc libelf) options=('!strip') source=("https://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar."{xz,sign} - "https://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}."{xz,sign} + "https://github.com/anthraxx/${_patchname}/releases/download/${pkgver}/${_patchname}-${pkgver}.patch"{,.sig} 'config' '08_linux_linode' '98-linux-linode.hook' @@ -21,24 +23,24 @@ source=("https://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar."{xz,sign} 'menu.lst' 'preset') sha512sums=('4d9de340a26155a89ea8773131c76220cc2057f2b5d031b467b60e8b14c1842518e2d60a863d8c695f0f7640f3f18d43826201984a238dade857b6cef79837db' 'SKIP' - '6cab8f1aecceb0491dca25afa088f9601178c8dfec51551afd34e219600bba54f65f929d9a10948cdb5595e339e096473127b55b1142e6dbe9a818149bec307d' 'SKIP' - 'ef4f23087371a7f661d9e052e16412a7062ad0feb7eaafc48a17e7f7c53e133ac7de78d093bc7334da470621091ceea04ff95252f662b2db8fa3f63b5c0ee5ef' + 'fa5d1d4b63f0651489cb2679c0296c83fc1c167e2b399e8a64c8abd9c2aa073c7fb570948cb7100116d712d8aa9df8965502000d55b01a7d6935789a3ca3e1c7' 'SKIP' + '8eedd803337f0746ccc712acd868e08a4ef0ae9eaafe878faa25fb06087c5a79ac91874b2c8811b65a0f8b46d2eb04bf54dd7a8de8e9d930be344edec7b73780' '7a80f858c32a9dd62f43aba0b7119a1196869216117164bcde24ab46022e8a1bbe27821faa26ca690a1633a5a9fe324e98e5cdf14f37591d569cbc71f542482d' 'c57a6c8d9978cb6a1034bed33ba5e06bef9b134f22113761798d4fa46e8091e7b0bd26f3a14d79122ba780b2f7a93ca26850f4da6a654f81b34cc79c242f683f' 'db9080b2548e4dcd61eaaf20cd7d37cbbc8c204ce85a2e3408d0671f6b26010f77a61affd2c77e809768714eca29d3afb64765a3f2099317a2c928eff3feb4cf' '73cb4c064d8942fddaac48158b7e77d19afc1cb61f83936f21832ba7d7266ccfd3021114252edd5cec5542096204f48cf30544fd6bffff79bc94d96fabe74f52' '62870a08f000abfe8eb1f50271afdf04686af108554f7629dc5e1d7610ad14bdc9cd14d2609270b83f9edb745a520b81fa7bfb92ebcc28a146df040c895b549b') sha256sums=('9faa1dd896eaea961dc6e886697c0b3301277102e5bc976b2758f9a62d3ccd13' 'SKIP' - '1345bf04742096c50eff4de6ba2a2c07ba8779e3c46373cd8076475c36f2e7b0' 'SKIP' - '79ccb076b9957f58e38cd24002db055c7df5605130dd2ed97647ef7ca4323088' + '9942ac22490800fada20d8a4d674ad3cd81146f122159fd6e89b921076118b0c' 'SKIP' + '75fe99352aeb24158e3270e23d76c4559809148acbd2446ade532d97c25beaa0' '7d56a81083d1468d90ebec97a44ec44f80f8cb87bd506ed1918d6664d6309ad5' '3efa91fcb4698bde0598678bbf9a4a747c011823af82704eed2c146ed7cd9734' '368fb58e7aa465f597e9a72da4b6eea4183c1a85242173412d54ad18d10d8fb3' 'a055b6005a324240b35c416d9d08fba21c5f614eefb46f244035d04bf085224f' '29fa2c1ea75f55a61276496507b788b1a8bde1d7c16bee4f525651db34076e46') md5sums=('5bb13a03274b66b56c85b26682e407d7' 'SKIP' - 'd11e0c49f8381d0656f0838310f27a0f' 'SKIP' - '35ef3de15ad6b81e8bb76b47ca946652' + '75374aab3601eae996162d844d0619a8' 'SKIP' + 'aaf4606a7ee4bd418569a012070eaeb1' 'bc30565cf444b710c252675cf65fb46e' 'c52c29a8502f6c75e309208f0afab11f' '625481f015365febcd65aa136ee555f9' @@ -47,6 +49,7 @@ md5sums=('5bb13a03274b66b56c85b26682e407d7' 'SKIP' validpgpkeys=( 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linux Torvalds '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman + 'E240B57E2C4630BA768E2F26FC1B547C8D8172C8' # Levente Polyak ) pkgdesc="Kernel for Linode servers" depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7' 'grub') @@ -57,7 +60,7 @@ install=install prepare() { cd "${srcdir}/${_srcname}" - patch -p1 -i "${srcdir}/patch-${pkgver}" + patch -p1 -i "${srcdir}/${_patchname}-${pkgver}.patch" cat "${srcdir}/config" - > ./.config <<-EOF CONFIG_LOCALVERSION="${_kernelname}" CONFIG_LOCALVERSION_AUTO=n |