lib/facter/architecture.rb in facter-1.5.7 vs lib/facter/architecture.rb in facter-1.5.8

- old
+ new

@@ -1,14 +1,14 @@ Facter.add(:architecture) do - confine :kernel => :linux + confine :kernel => [:linux, :"gnu/kfreebsd"] setcode do model = Facter.value(:hardwaremodel) case model # most linuxen use "x86_64" when "x86_64" case Facter.value(:operatingsystem) - when "Debian", "Gentoo" + when "Debian", "Gentoo", "GNU/kFreeBSD" "amd64" else model end when /(i[3456]86|pentium)/ @@ -21,5 +21,13 @@ else model end end end + +Facter.add(:architecture) do + confine :kernel => :openbsd + setcode do + architecture = Facter.value(:hardwaremodel) + end +end +