diff options
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | config | 3 |
2 files changed, 14 insertions, 10 deletions
@@ -17,7 +17,7 @@ _pkgbase=linux-hardened pkgbase=linux-libre-hardened _supver=5 _majver=3 -_minver=8 +_minver=11 _hardenedver=a _gccpatchver='20190822' if [ "$_minver" == "0" ]; then @@ -27,6 +27,7 @@ _gccpatchver='20190822' fi pkgver=${_pkgver}.${_hardenedver} pkgrel=1 +pkgdesc='Linux-libre-hardened' url='https://github.com/anthraxx/linux-hardened' arch=(x86_64) license=(GPL2) @@ -56,20 +57,20 @@ validpgpkeys=( ) sha256sums=('c50879645e8f13a6a39a86748a8cd259b4ecd2191c88ef772b4432c993820c0a' 'SKIP' - '1741f9e31b882496addadb9bc6f212a32502ad0904a14b7b6c57ddd16b6258d0' + '3645d0eb82324da6da2c7829a861029137b1c0c86ff2277ee492a7f01e3b29ae' 'SKIP' '9b92add42581aeb427a0c2cffc584815f0e4223a1a6bc27802ccd77eaf6e4bec' - '28fc2b18f1095131253bc82044c011048a30a4ec91d1ebdd0a9c5fc337fd523c' + '6fa99b4b474fcd4098e4520a940d94322b2c1114e4aed45b9fedafe0d7ba1ffc' 'SKIP' 'c5405139aa0a90a6f68f6a13e066a2bd0600c970f9f525cd3aa114b044a7f73b' '8c11086809864b5cef7d079f930bd40da8d0869c091965fa62e95de9a0fe13b5' 'e7ebf050c22bcec0028c0b3c79fd6d3913b0370ecc6a23dfe78ce475630cf503' '0f81d6e4158b7beeb0eb514f1b9401f7e23699cb0f7b0d513e25dae1815daaeb' - '47bfa5f3211d46bb1f0a289bd2f93fab862518c11c049ad38a500547135df817') + 'c29ca91e7468714620e1705c48cd64eb55404aa81c108b98e6c15d7dea53f116') #export KBUILD_BUILD_HOST=arc4linux export KBUILD_BUILD_USER=$pkgbase -export KBUILD_BUILD_TIMESTAMP="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" prepare() { cd $_srcname @@ -158,7 +159,7 @@ build() { } _package() { - pkgdesc="The ${pkgbase/linux/Linux} kernel and modules" + pkgdesc="The $pkgdesc kernel and modules" depends=(coreutils kmod initramfs) optdepends=('crda: to set the correct wireless channels of your country' 'linux-libre-firmware: firmware images needed for some devices' @@ -187,7 +188,7 @@ _package() { } _package-headers() { - pkgdesc="Header files and scripts for building modules for ${pkgbase/linux/Linux} kernel" + pkgdesc="Header files and scripts for building modules for $pkgdesc kernel" cd $_srcname local builddir="$pkgdir/usr/lib/modules/$(<version)/build" @@ -267,7 +268,7 @@ _package-headers() { } _package-docs() { - pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase/linux/Linux} kernel" + pkgdesc="Kernel hackers manual - HTML documentation that comes with the $pkgdesc kernel" cd $_srcname local builddir="$pkgdir/usr/lib/modules/$(<version)/build" @@ -276,8 +277,8 @@ _package-docs() { mkdir -p "$builddir" cp -t "$builddir" -a Documentation - msg2 "Removing doctrees..." - rm -r "$builddir/Documentation/output/.doctrees" + msg2 "Removing unneeded files..." + rm -rv "$builddir"/Documentation/{,output/}.[^.]* msg2 "Moving HTML docs..." local src dst @@ -468,6 +468,9 @@ CONFIG_X86_SMAP=y CONFIG_X86_INTEL_UMIP=y # CONFIG_X86_INTEL_MPX is not set CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y +# CONFIG_X86_INTEL_TSX_MODE_OFF is not set +# CONFIG_X86_INTEL_TSX_MODE_ON is not set +CONFIG_X86_INTEL_TSX_MODE_AUTO=y CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y |