Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 71a1ba4a20ff0a01d79300b8413dde5d > files > 19

dracut-057-4.mga9.src.rpm

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