From 5e09ea1f66b83abe1f81ef0222a33962d3dcc35e Mon Sep 17 00:00:00 2001 From: Paul Nasrat Date: Thu, 17 Jul 2008 12:27:54 +0100 Subject: Use rbconfig to detect windows as no uname binary --- lib/facter/kernel.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib/facter/kernel.rb') diff --git a/lib/facter/kernel.rb b/lib/facter/kernel.rb index 01fe85b..5a0eb19 100644 --- a/lib/facter/kernel.rb +++ b/lib/facter/kernel.rb @@ -1,3 +1,9 @@ Facter.add(:kernel) do - setcode 'uname -s' + setcode do + require 'rbconfig' + case Config::CONFIG['host_os'] + when /mswin/i then 'windows' + else Facter::Util::Resolution.exec("uname -s") + end + end end -- cgit