Sha256: 21ff3bea1d4155763914c0b661431e4230f305fd626e0d376c0f81973b75f9d2

Contents?: true

Size: 518 Bytes

Versions: 35

Compression:

Stored size: 518 Bytes

Contents

# Fact: lsbrelease
#
# 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(:lsbrelease) do
  confine :kernel => [ :linux, :"gnu/kfreebsd" ]
  setcode do
    Facter::Util::Resolution.exec('lsb_release -v -s 2>/dev/null')
  end
end

Version data entries

35 entries across 35 versions & 2 rubygems

Version Path
facter-1.6.17.rc1 lib/facter/lsbrelease.rb
facter-1.6.16 lib/facter/lsbrelease.rb
facter-1.6.15 lib/facter/lsbrelease.rb
facter-1.6.15.rc1 lib/facter/lsbrelease.rb
facter-1.6.14 lib/facter/lsbrelease.rb
facter-1.6.14.rc1 lib/facter/lsbrelease.rb
facter-1.6.13 lib/facter/lsbrelease.rb
facter-1.6.13.rc1 lib/facter/lsbrelease.rb
facter-1.6.12 lib/facter/lsbrelease.rb
librarian-puppet-0.9.4 vendor/gems/ruby/1.8/gems/facter-1.6.11/lib/facter/lsbrelease.rb
facter-1.6.12.rc2 lib/facter/lsbrelease.rb
facter-1.6.12.rc1 lib/facter/lsbrelease.rb
librarian-puppet-0.9.3 vendor/gems/ruby/1.8/gems/facter-1.6.11/lib/facter/lsbrelease.rb
facter-1.6.11 lib/facter/lsbrelease.rb
facter-1.6.10 lib/facter/lsbrelease.rb