We need to call restorecon to ensure that the proper selinux context is set on the init script lock file after the init script creates it.
@@ -261,6 +261,7 @@ start() {
done
if [ $successes -ge 1 ]; then
touch $lockfile
+ [ -x /sbin/restorecon ] && /sbin/restorecon $lockfile
fi
if [ $errors -ge 1 ]; then
echo " *** Warning: $errors instance(s) failed to start"