operatingsystemrelease.rb

Path: lib/facter/operatingsystemrelease.rb
Last Update: Fri May 17 10:14:30 +0000 2013

Fact: operatingsystemrelease

Purpose: Returns the release of the operating system.

Resolution:

  On RedHat derivatives, returns their '/etc/<variant>-release' file.
  On Debian, returns '/etc/debian_version'.
  On Ubuntu, parses '/etc/issue' for the release version.
  On Suse, derivatives, parses '/etc/SuSE-release' for a selection of version
  information.
  On Slackware, parses '/etc/slackware-version'.
  On Amazon Linux, returns the 'lsbdistrelease' value.

  On all remaining systems, returns the 'kernelrelease' value.

Caveats:

[Validate]