Fix onlyif when target is not a directory
Run even when selinux is not enforcing
Update documentation