--- dracut-048/modules.d/99base/init.sh.old 2018-07-06 08:37:51.000000000 +0000 +++ dracut-048/modules.d/99base/init.sh 2018-08-25 21:55:39.830000000 +0000 @@ -64,12 +64,8 @@ if ! ismounted /run; then mkdir -m 0755 /newrun - if ! str_starts "$(readlink -f /bin/sh)" "/run/"; then - mount -t tmpfs -o mode=0755,noexec,nosuid,nodev,strictatime tmpfs /newrun >/dev/null - else - # the initramfs binaries are located in /run, so don't mount it with noexec - mount -t tmpfs -o mode=0755,nosuid,nodev,strictatime tmpfs /newrun >/dev/null - fi + # s6 runscripts live in /run, so don't mount it with noexec + mount -t tmpfs -o mode=0755,nosuid,nodev,strictatime tmpfs /newrun >/dev/null cp -a /run/* /newrun >/dev/null 2>&1 mount --move /newrun /run rm -fr -- /newrun