--- lib/facter/util/memory.rb.orig 2019-06-11 04:44:42 UTC +++ lib/facter/util/memory.rb @@ -86,7 +86,7 @@ module Facter::Memory case kernel when /OpenBSD/i, /SunOS/i, /Dragonfly/i vmstat_find_free_memory() - when /FreeBSD/i + when /FreeBSD/i, /BSDSUniX/i vmstat_find_free_memory(["-H"]) when /Darwin/i vmstat_darwin_find_free_memory() @@ -97,7 +97,7 @@ module Facter::Memory def self.scale_mem_free_value (value, kernel) case kernel - when /OpenBSD/i, /FreeBSD/i, /SunOS/i, /Dragonfly/i, /AIX/i + when /OpenBSD/i, /FreeBSD/i, /SunOS/i, /Dragonfly/i, /AIX/i, /BSDSUniX/i value.to_f / 1024.0 when /Darwin/i value.to_f / 1024.0 / 1024.0 @@ -113,7 +113,7 @@ module Facter::Memory def self.mem_size_info(kernel = Facter.value(:kernel)) case kernel - when /Dragonfly/i, /FreeBSD/i, /OpenBSD/i + when /Dragonfly/i, /FreeBSD/i, /OpenBSD/i, /BSDSUniX/i Facter::Util::POSIX.sysctl("hw.physmem") when /Darwin/i Facter::Util::POSIX.sysctl("hw.memsize") @@ -126,7 +126,7 @@ module Facter::Memory def self.scale_mem_size_value(value, kernel) case kernel - when /OpenBSD/i, /FreeBSD/i, /Darwin/i, /Dragonfly/i + when /OpenBSD/i, /FreeBSD/i, /Darwin/i, /Dragonfly/i, /BSDSUniX/i value.to_f / 1024.0 / 1024.0 when /AIX/i value.to_f / 1024.0 @@ -151,7 +151,7 @@ module Facter::Memory (Facter.value(:id) == "root") ? Facter::Core::Execution.exec('swap -l 2>/dev/null') : nil when /OpenBSD/i Facter::Core::Execution.exec('swapctl -s') - when /FreeBSD/i + when /FreeBSD/i, /BSDSUniX/i Facter::Core::Execution.exec('swapinfo -k') when /Darwin/i Facter::Util::POSIX.sysctl('vm.swapusage') @@ -192,7 +192,7 @@ module Facter::Memory else 0 end - when /FreeBSD/i + when /FreeBSD/i, /BSDSUniX/i if line =~ /\S+\s+(\d+)\s+\d+\s+(\d+)\s+\d+%$/ (is_size) ? $1.to_i : $2.to_i else @@ -215,7 +215,7 @@ module Facter::Memory def self.scale_swap_value(value, kernel) case kernel - when /FreeBSD/i + when /FreeBSD/i, /BSDSUniX/i value.to_f / 1024.0 when /OpenBSD/i value.to_f / 1024.0 / 1024.0