--- lib/facter/util/manufacturer.rb.orig 2019-06-11 04:43:59 UTC +++ lib/facter/util/manufacturer.rb @@ -8,7 +8,7 @@ module Facter::Manufacturer case Facter.value(:kernel) when 'Linux', 'GNU/kFreeBSD' cmd = '/usr/sbin/dmidecode' - when 'FreeBSD' + when 'FreeBSD', 'BSDSUniX' cmd = '/usr/local/sbin/dmidecode' when 'NetBSD', 'DragonFly' cmd = '/usr/pkg/sbin/dmidecode' @@ -37,7 +37,7 @@ module Facter::Manufacturer if line =~ /#{key}/ and line =~ /\n\s+#{value} (.+)\n/ result = $1.strip Facter.add(facterkey) do - confine :kernel => [ :linux, :freebsd, :netbsd, :sunos, :"gnu/kfreebsd", :dragonfly ] + confine :kernel => [ :linux, :bsdsunix, :freebsd, :netbsd, :sunos, :"gnu/kfreebsd", :dragonfly ] setcode do result end