lib/facter/facts/debian/os/distro/release.rb in facter-4.0.35 vs lib/facter/facts/debian/os/distro/release.rb in facter-4.0.36

- old
+ new

@@ -4,14 +4,19 @@ module Debian module Os module Distro class Release FACT_NAME = 'os.distro.release' + ALIASES = %w[lsbdistrelease lsbmajdistrelease lsbminordistrelease].freeze def call_the_resolver fact_value = determine_release_for_os + return Facter::ResolvedFact.new(FACT_NAME, nil) unless fact_value - Facter::ResolvedFact.new(FACT_NAME, fact_value) + [Facter::ResolvedFact.new(FACT_NAME, fact_value), + Facter::ResolvedFact.new(ALIASES[0], fact_value['full'], :legacy), + Facter::ResolvedFact.new(ALIASES[1], fact_value['major'], :legacy), + Facter::ResolvedFact.new(ALIASES[2], fact_value['minor'], :legacy)] end private def determine_release_for_os