lib/resolvers/macosx/dmi_resolver.rb in facter-4.0.20 vs lib/resolvers/macosx/dmi_resolver.rb in facter-4.0.21

- old
+ new

@@ -2,11 +2,10 @@ module Facter module Resolvers module Macosx class DmiBios < BaseResolver - @log = Facter::Log.new(self) @semaphore = Mutex.new @fact_list ||= {} class << self #:model @@ -17,10 +16,10 @@ @fact_list.fetch(fact_name) { read_facts } end def read_facts # OSX only supports the product name - output, _status = Open3.capture2('sysctl -n hw.model') + output = Facter::Core::Execution.execute('sysctl -n hw.model', logger: log) @fact_list[:macosx_model] = output&.strip end end end end