When the policy loaded doesn't allow unconfined domains, then dracut fails to create and manage initramfs files as it doesn't hold the necessary privileges to work (amongst other things) with /var/tmp (actually, transition towards depmod which fails to work in /var/tmp). Looks like dracut might need its own domain. Reproducible: Always Steps to Reproduce: ~# dracut "" 3.1.6-hardened Actual Results: Fails with "Unable to read file /var/tmp/...", AVC denials show that depmod cannot get attributes. Will put up a dracut_t domain to work with.
selinux-dracut module will be up with rev11 of base policy
Is ~arch since 2012/01/03
Stabilized