1 2 3 4 5 6 7 8 9
Facter.add(:kernel) do setcode do require 'rbconfig' case Config::CONFIG['host_os'] when /mswin/i then 'windows' else Facter::Util::Resolution.exec("uname -s") end end end