Awesome, thanks for that link, Eric. I didn't read it all right now,
honestly, but the first pages give a good introduction.
So while we're in wishlist mode, how about this: Since the requirement
is so pervasive, would it not be nice to extend
Puppet::Provider::Command in such a way that
* it is aware of whether Puppet is in a SElinux environment
* providers can specify whether run_init is required or forbidden for a
given command
* the command behaves accordingly, no change to its invocation from the
provider needed
Cheers,
Felix