From 86f82a63ce65ab95692bd27cfed25bdf079ef5e6 Mon Sep 17 00:00:00 2001 From: Martin Whitaker <mageia@martin-whitaker.me.uk> Date: Mon, 25 Mar 2019 21:40:51 +0000 Subject: [PATCH] Fix the pivot back to the initramfs on system shutdown. systemd-shutdown only pivots into the initramfs if /run/initramfs/shutdown is executable, but we mounted /run noexec during startup. diff --git a/dracut-initramfs-restore.sh b/dracut-initramfs-restore.sh index 0c41a59c..61955c14 100644 --- a/dracut-initramfs-restore.sh +++ b/dracut-initramfs-restore.sh @@ -49,6 +49,10 @@ else exit 1 fi +# systemd-shutdown only pivots into the initramfs if /run/initramfs/shutdown is +# executable, but we mounted /run noexec during startup +mount -o remount,exec /run + cd /run/initramfs if (command -v zcat > /dev/null && $SKIP "$IMG" 2> /dev/null | zcat 2> /dev/null | cpio -id --no-absolute-filenames --quiet > /dev/null 2>&1) \ -- 2.13.7