diff options
author | James Turnbull <james@lovedthanlost.net> | 2008-02-02 17:04:41 +1100 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2008-02-02 17:04:41 +1100 |
commit | 96cf3d6f46e1ca3921c632cd331fb519acb62703 (patch) | |
tree | 9a6ce105d21404d4a9ccce3c6e78c072ae8ef475 /lib/facter.rb | |
parent | b3962ef307678d1be70ece96a284fdd2d63b064d (diff) | |
download | facter-96cf3d6f46e1ca3921c632cd331fb519acb62703.tar.gz facter-96cf3d6f46e1ca3921c632cd331fb519acb62703.tar.xz facter-96cf3d6f46e1ca3921c632cd331fb519acb62703.zip |
Added Debian release version support
Diffstat (limited to 'lib/facter.rb')
-rw-r--r-- | lib/facter.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/facter.rb b/lib/facter.rb index 15dd108..e2ab905 100644 --- a/lib/facter.rb +++ b/lib/facter.rb @@ -715,6 +715,16 @@ class Facter end Facter.add(:operatingsystemrelease) do + confine :operatingsystem => %w{Debian} + setcode do + release = Resolution.exec('cat /proc/version') + if release =~ /\(Debian (\d+.\d+).\d+-\d+\)/ + $1 + end + end + end + + Facter.add(:operatingsystemrelease) do setcode do Facter[:kernelrelease].value end end |