From 029aa710d2c7425c6bcee33953b5b2a36b8371bc Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Mon, 21 Mar 2022 17:18:32 +0100 Subject: [PATCH] Remove tmpfiles hook hack Signed-off-by: Knut Ahlers --- mkroots.sh | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/mkroots.sh b/mkroots.sh index de3e872..ff891c1 100644 --- a/mkroots.sh +++ b/mkroots.sh @@ -39,21 +39,5 @@ arch-chroot ${tmpdir} locale-gen arch-chroot ${tmpdir} pacman-key --init arch-chroot ${tmpdir} pacman-key --populate archlinux -# Temporarily break the tmpfiles hook which causes every pacman operation to hang forever -sed -i 's!^Exec = .*/systemd-hook tmpfiles$!Exec = /usr/bin/true!' ${tmpdir}/usr/share/libalpm/hooks/*.hook - -cat >${tmpdir}/usr/share/libalpm/hooks/01-remove-tmpfiles.hook <<-'EOF' - [Trigger] - Type = Path - Operation = Install - Operation = Upgrade - Target = usr/share/libalpm/hooks/*.hook - - [Action] - Description = Removing tmpfiles hook... - When = PostTransaction - Exec = /usr/bin/bash -exc "/usr/bin/sed -i 's!^Exec = .*/systemd-hook tmpfiles$!Exec = /usr/bin/true!' /usr/share/libalpm/hooks/*.hook" -EOF - # Pack rootfs tar --numeric-owner --xattrs --acls --exclude-from=exclude -C ${tmpdir} -c . -f archlinux.tar