diff options
author | duritong <peter.meier@immerda.ch> | 2009-02-22 01:43:48 +0100 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2009-03-01 08:58:51 +1100 |
commit | 77fa46babc4150eb90f3fe3f9ea0e84ed8d0c9e2 (patch) | |
tree | e76dcbe6f2836dff4964b606d2ec96c926b40f15 /lib/facter/virtual.rb | |
parent | 9722e1fdb2ceee08e1cbd4098cb2673980469d06 (diff) | |
download | facter-77fa46babc4150eb90f3fe3f9ea0e84ed8d0c9e2.tar.gz facter-77fa46babc4150eb90f3fe3f9ea0e84ed8d0c9e2.tar.xz facter-77fa46babc4150eb90f3fe3f9ea0e84ed8d0c9e2.zip |
Fix virtual fact if xen but /proc/virtual present
I found a xenu system where /proc/virtual was present, so
facter always reported it as vserver_host. This fix will set
facter only to vserver_host if the box is still seen as
physical, hence no other virtual technology have been detected.
Diffstat (limited to 'lib/facter/virtual.rb')
-rw-r--r-- | lib/facter/virtual.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/facter/virtual.rb b/lib/facter/virtual.rb index ce790c3..8150718 100644 --- a/lib/facter/virtual.rb +++ b/lib/facter/virtual.rb @@ -66,7 +66,7 @@ Facter.add("virtual") do end end - if FileTest.directory?('/proc/virtual') + if FileTest.directory?('/proc/virtual') && result=="physical" result = "vserver_host" end |