summaryrefslogtreecommitdiffstats
path: root/lib/facter/virtual.rb
diff options
context:
space:
mode:
authorJames Turnbull <james@lovedthanlost.net>2008-09-08 23:13:04 +1000
committerJames Turnbull <james@lovedthanlost.net>2008-09-08 23:13:04 +1000
commit6e0a1f34d32023d37001fe6e5a32303aa2aec67f (patch)
tree9582405d3c3450fee05d52324a3951b9d31395ef /lib/facter/virtual.rb
parent4998d3bbbf27dc995aa349666918b4acbd2c8975 (diff)
downloadfacter-6e0a1f34d32023d37001fe6e5a32303aa2aec67f.tar.gz
facter-6e0a1f34d32023d37001fe6e5a32303aa2aec67f.tar.xz
facter-6e0a1f34d32023d37001fe6e5a32303aa2aec67f.zip
Fixes #1558 - Adjusted virtual fact to allow non-root users to execute it
Diffstat (limited to 'lib/facter/virtual.rb')
-rw-r--r--lib/facter/virtual.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/facter/virtual.rb b/lib/facter/virtual.rb
index 46d76b8..4404ae9 100644
--- a/lib/facter/virtual.rb
+++ b/lib/facter/virtual.rb
@@ -11,7 +11,7 @@ Facter.add("virtual") do
result = "openvz"
end
- if FileTest.exists?("/proc/xen/capabilities")
+ if FileTest.exists?("/proc/xen/capabilities") && FileTest.readable?("/proc/xen/capabilities")
txt = File.read("/proc/xen/capabilities")
if txt =~ /control_d/i
result = "xen0"