diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/facter/virtual.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/facter/virtual.rb b/lib/facter/virtual.rb index 78e5485..907f9ca 100644 --- a/lib/facter/virtual.rb +++ b/lib/facter/virtual.rb @@ -6,6 +6,13 @@ Facter.add("virtual") do setcode do require 'thread' + if FileTest.exists?("/sbin/zonename") + z = %x{"/sbin/zonename"}.chomp + if z != 'global' + result = zone + end + end + if FileTest.exists?("/proc/user_beancounters") # openvz. can be hardware node or virtual environment # read the init process' status file, it has laxer permissions |