Sha256: cc2efc3f5369409bfef99ee09ffb491d25c5fcba2af14136b815e9f452f7bcf9

Contents?: true

Size: 526 Bytes

Versions: 35

Compression:

Stored size: 526 Bytes

Contents

# Fact: lsbdistrelease
#
# Purpose: Return Linux Standard Base information for the host.
#
# Resolution:
#   Uses the lsb_release system command
#
# Caveats:
#   Only works on Linux (and the kfreebsd derivative) systems.
#   Requires the lsb_release program, which may not be installed by default.
#   Also is as only as accurate as that program outputs.

Facter.add(:lsbdistrelease) do
  confine :kernel => [ :linux, :"gnu/kfreebsd" ]
  setcode do
    Facter::Util::Resolution.exec('lsb_release -r -s 2>/dev/null')
  end
end

Version data entries

35 entries across 35 versions & 2 rubygems

Version Path
facter-1.7.6 lib/facter/lsbdistrelease.rb
facter-1.7.5 lib/facter/lsbdistrelease.rb
facter-1.7.5.rc2 lib/facter/lsbdistrelease.rb
facter-1.7.5.rc1 lib/facter/lsbdistrelease.rb
facter-1.7.4 lib/facter/lsbdistrelease.rb
facter-1.7.4.rc1 lib/facter/lsbdistrelease.rb
facter-1.7.3 lib/facter/lsbdistrelease.rb
facter-1.7.3.rc1 lib/facter/lsbdistrelease.rb
facter-1.7.2 lib/facter/lsbdistrelease.rb
facter-1.7.2.rc1 lib/facter/lsbdistrelease.rb
facter-1.7.1 lib/facter/lsbdistrelease.rb
facter-1.7.1.rc1 lib/facter/lsbdistrelease.rb
librarian-puppet-0.9.9 vendor/gems/ruby/1.9.1/gems/facter-1.6.17/lib/facter/lsbdistrelease.rb
facter-1.7.0 lib/facter/lsbdistrelease.rb
facter-1.7.0.rc2 lib/facter/lsbdistrelease.rb
facter-1.7.0.rc1 lib/facter/lsbdistrelease.rb
facter-1.6.18 lib/facter/lsbdistrelease.rb
facter-1.6.18.rc1 lib/facter/lsbdistrelease.rb
librarian-puppet-0.9.8 vendor/gems/ruby/1.9.1/gems/facter-1.6.17/lib/facter/lsbdistrelease.rb
facter-1.6.17 lib/facter/lsbdistrelease.rb