File tree Expand file tree Collapse file tree 5 files changed +74
-0
lines changed
Expand file tree Collapse file tree 5 files changed +74
-0
lines changed Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ module Facts
4+ module Ol
5+ class Lsbdistdescription
6+ FACT_NAME = 'lsbdistdescription'
7+ TYPE = :legacy
8+
9+ def call_the_resolver
10+ fact_value = Facter ::Resolvers ::LsbRelease . resolve ( :description )
11+
12+ Facter ::ResolvedFact . new ( FACT_NAME , fact_value , :legacy )
13+ end
14+ end
15+ end
16+ end
Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ module Facts
4+ module Ol
5+ class Lsbdistid
6+ FACT_NAME = 'lsbdistid'
7+ TYPE = :legacy
8+
9+ def call_the_resolver
10+ fact_value = Facter ::Resolvers ::LsbRelease . resolve ( :distributor_id )
11+
12+ Facter ::ResolvedFact . new ( FACT_NAME , fact_value , :legacy )
13+ end
14+ end
15+ end
16+ end
Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ module Facts
4+ module Ol
5+ module Os
6+ module Distro
7+ class Description
8+ FACT_NAME = 'os.distro.description'
9+
10+ def call_the_resolver
11+ fact_value = Facter ::Resolvers ::OsRelease . resolve ( :pretty_name )
12+
13+ Facter ::ResolvedFact . new ( FACT_NAME , fact_value )
14+ end
15+ end
16+ end
17+ end
18+ end
19+ end
Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ module Facts
4+ module Ol
5+ module Os
6+ module Distro
7+ class Id
8+ FACT_NAME = 'os.distro.id'
9+
10+ def call_the_resolver
11+ fact_value = Facter ::Resolvers ::OsRelease . resolve ( :id ) . capitalize
12+
13+ Facter ::ResolvedFact . new ( FACT_NAME , fact_value )
14+ end
15+ end
16+ end
17+ end
18+ end
19+ end
Original file line number Diff line number Diff line change 642642
643643 when 'ol'
644644 require_relative '../../facts/ol/os/release.rb'
645+ require_relative '../../facts/ol/lsbdistdescription.rb'
646+ require_relative '../../facts/ol/lsbdistid.rb'
647+ require_relative '../../facts/ol/os/distro/description.rb'
648+ require_relative '../../facts/ol/os/distro/id.rb'
645649
646650 when 'openwrt'
647651 require_relative '../../facts/openwrt/os/release.rb'
You can’t perform that action at this time.
0 commit comments