diff --git a/dracut-initramfs-restore.sh b/dracut-initramfs-restore.sh index 67fc88fa..18469772 100644 --- a/dracut-initramfs-restore.sh +++ b/dracut-initramfs-restore.sh @@ -49,4 +49,9 @@ if [[ -d squash ]]; then fi fi +if [ -e /etc/selinux/config -a -x /usr/sbin/setfiles ] ; then + . /etc/selinux/config + /usr/sbin/setfiles -v -r /run/initramfs /etc/selinux/${SELINUXTYPE}/contexts/files/file_contexts /run/initramfs > /dev/null +fi + exit 0