#761181 facter selinux returns false, but SELinux is enforcing

Package:
facter
Source:
facter
Description:
collect and display facts about the system
Submitter:
Bart-Jan Vrielink
Date:
2014-09-11 13:33:06 UTC
Severity:
normal
#761181#5
Date:
2014-09-11 13:21:21 UTC
From:
To:
Dear Maintainer,

When I run 'facter selinux' it returns false. This despite the fact that I'm
pretty certain that SELinux is enabled, and in Enforcing mode.

I do not know much about ruby, but I think it is failing in ruby1.9. The
following happens in ruby 1.8:
print ("#{selinux_mount_point}/enforce")
/sys/fs/selinux/enforce
But in ruby 1.9:
print ("#{selinux_mount_point}/enforce")
["/sys/fs/selinux"]/enforce

Please make sure facter works properly with /usr/bin/ruby, or explicitly
specify a version.