diff options
author | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2018-11-30 11:03:37 -0800 |
---|---|---|
committer | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2018-11-30 11:03:37 -0800 |
commit | 30e5504a4644dabc2ec6de4f5bb9518060f51beb (patch) | |
tree | ae7c14c34ea31ba513124e96bd2c64461b76cba9 /PKGBUILD | |
parent | Updated to 4.19.4.a (diff) | |
download | linux-libre-hardened-30e5504a4644dabc2ec6de4f5bb9518060f51beb.tar.xz |
Updated to 4.19.5.a | Added more maintainer logic | Reduced PKGBUILD differences from upstream
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -6,16 +6,19 @@ # Contributor (Arch): Thomas Baechler <thomas@archlinux.org> # # I maintain this because: +# Parabola version patch script does not apply consistently # Parabola version lacks ath9k and greysky2 patches # Parabola version allows SM3 and SM4 # Parabola version is 300 Hz # Parabola version supports Intel ME +# Parabola version is not configured for openrc +# Parabola version builds docs using python and graphviz # Parabola version is out-of-date # Parabola version disables modules for components that lack free firmware pkgbase=linux-libre-hardened _majver=4.19 -_minver=4 +_minver=5 _pkgver=${_majver}.${_minver} _gnumajver=${_majver}-gnu _gnupkgver=${_pkgver}-gnu @@ -42,13 +45,13 @@ source=(https://linux-libre.fsfla.org/pub/linux-libre/releases/${_gnumajver}/lin ) sha256sums=('d06d7a0d59a96ab04e7af63244627d1d5aa2d99db84f81f559f0f8e7e58f94c8' 'SKIP' - 'cac4ff80ff1b19092ff7e6a59a8b4463d2a491e5b99c37586ad94e9cfdcc5723' + 'e30c8b837d079d327a26f4ab6a0428404912aae9fedffe9d8f361a3ad490e8f8' 'SKIP' - '2779c1dc568958f54b012c5bef9e1e6e0bc714e02910e831a916c5f4d2ad43ce' + '8eb32a90c0c632ac20f2aed88c3914511ccb30d3ddc7630a2c493d8f4669c8c6' 'SKIP' '226e30068ea0fecdb22f337391385701996bfbdba37cdcf0f1dbf55f1080542d' 'e7ebf050c22bcec0028c0b3c79fd6d3913b0370ecc6a23dfe78ce475630cf503' - '8d81643ce14615c4107f9ec85db41c546811e158fdcecfae4418a9fa07443711' + '7d107af7a8ebe38613ed9a189dcffcfe8722cdce91b3306fb3feb638d38513da' 'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21' '75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919' 'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65') @@ -124,6 +127,7 @@ _package() { install=linux.install local kernver="$(<version)" + local modulesdir="$pkgdir/usr/lib/modules/$kernver" cd $_srcname @@ -131,7 +135,6 @@ _package() { install -Dm644 "$(make -s image_name)" "$pkgdir/boot/vmlinuz-$pkgbase" msg2 "Installing modules..." - local modulesdir="$pkgdir/usr/lib/modules/$kernver" mkdir -p "$modulesdir" make INSTALL_MOD_PATH="$pkgdir/usr" modules_install @@ -241,11 +244,11 @@ _package-headers() { strip -v $STRIP_SHARED "$file" ;; esac done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0) + msg2 "Adding symlink..." mkdir -p "$pkgdir/usr/src" ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase-$pkgver" - msg2 "Fixing permissions..." chmod -Rc u=rwX,go=rX "$pkgdir" } |