From 6d3aa55bebbe5f490c1ee2f690ffec0684eb8c23 Mon Sep 17 00:00:00 2001 From: travankor Date: Mon, 28 Oct 2019 23:44:12 -0700 Subject: [PATCH] mkinitcpio: update to 27. Add support for LUK2 authenticated encryption. See: https://bugs.archlinux.org/task/59151 --- srcpkgs/mkinitcpio/files/encrypt_install | 1 + srcpkgs/mkinitcpio/template | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/srcpkgs/mkinitcpio/files/encrypt_install b/srcpkgs/mkinitcpio/files/encrypt_install index 017ba0030ab..4cffb4ff014 100644 --- a/srcpkgs/mkinitcpio/files/encrypt_install +++ b/srcpkgs/mkinitcpio/files/encrypt_install @@ -4,6 +4,7 @@ build() { local mod add_module "dm-crypt" + add_module "dm-integrity" if [[ $CRYPTO_MODULES ]]; then for mod in $CRYPTO_MODULES; do add_module "$mod" diff --git a/srcpkgs/mkinitcpio/template b/srcpkgs/mkinitcpio/template index b2b710649b1..303905d0f1f 100644 --- a/srcpkgs/mkinitcpio/template +++ b/srcpkgs/mkinitcpio/template @@ -1,6 +1,6 @@ # Template file for 'mkinitcpio' pkgname=mkinitcpio -version=26 +version=27 revision=1 archs=noarch build_style=gnu-makefile @@ -10,7 +10,7 @@ maintainer="Andrea Brancaleoni " license="GPL-2.0-only" homepage="https://wiki.archlinux.org/index.php/Mkinitcpio" distfiles="https://sources.archlinux.org/other/${pkgname}/${pkgname}-${version}.tar.gz" -checksum=d1c3038f538f8e2e57333050463b79884de6f29f4b4ec4f26d1bdeaa620215c1 +checksum=e6bff1cb78b677538eb9aace900b715fd59de8fc210b74fb9d899dfaa32bc354 conf_files="/etc/mkinitcpio.conf" @@ -19,6 +19,8 @@ patch_args="-Np1" post_install() { rm -rf ${DESTDIR}/usr/lib/kernel rm -rf ${DESTDIR}/usr/lib/systemd + rm -rf ${DESTDIR}/usr/lib/initcpio/install/sd* + rm -rf ${DESTDIR}/usr/lib/tmpfiles.d ln -s /usr/bin/busybox.static $DESTDIR/usr/lib/initcpio/busybox vinstall ${FILESDIR}/kernel-hook-postinst 755 etc/kernel.d/post-install 20-mkinitcpio