]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut-initramfs-restore: set selinux labels
authorLukas Nykryn <lnykryn@redhat.com>
Tue, 27 Nov 2018 14:27:53 +0000 (15:27 +0100)
committerHarald Hoyer <harald@hoyer.xyz>
Tue, 27 Nov 2018 15:05:48 +0000 (16:05 +0100)
dracut-initramfs-restore.sh

index 67fc88fac2d2f7c38900ccb282202b690d8ee1f5..184697722e5121748d8e801fd99c24b15fe25198 100644 (file)
@@ -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