Sha256: 15301d529173060b69c7571dbeed1cd05a1ac623f070564fd8ea5450a375c252
Contents?: true
Size: 634 Bytes
Versions: 3
Compression:
Stored size: 634 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', { limit: 2, 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.41 | lib/facter/resolvers/aix/os_level.rb |
facter-4.0.40 | lib/facter/resolvers/aix/os_level.rb |
facter-4.0.39 | lib/facter/resolvers/aix/os_level.rb |