Sha256: 200b90c404e81d976a28118e6c6ec08337e5735286538eb7d2131c2f61e13ca3
Contents?: true
Size: 620 Bytes
Versions: 3
Compression:
Stored size: 620 Bytes
Contents
# frozen_string_literal: true module Facter module Resolvers module Aix class OsLevel < BaseResolver @fact_list ||= {} class << self private def post_resolve(fact_name) @fact_list.fetch(fact_name) { read_oslevel(fact_name) } end def read_oslevel(fact_name) output = Facter::Core::Execution.execute('/usr/bin/oslevel -s', logger: log) @fact_list[:build] = output unless output.empty? @fact_list[:kernel] = 'AIX' @fact_list[fact_name] end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
facter-4.0.44 | lib/facter/resolvers/aix/os_level.rb |
facter-4.0.43 | lib/facter/resolvers/aix/os_level.rb |
facter-4.0.42 | lib/facter/resolvers/aix/os_level.rb |