# File lib/facter/util/virtual.rb, line 7 7: def self.openvz_type 8: return false unless self.openvz? 9: return false unless FileTest.exists?( '/proc/self/status' ) 10: 11: envid = Facter::Util::Resolution.exec( 'grep "envID" /proc/self/status' ) 12: if envid =~ /^envID:\s+0$/i 13: return 'openvzhn' 14: elsif envid =~ /^envID:\s+(\d+)$/i 15: return 'openvzve' 16: end 17: end