Codebase list facter / 552f150
Added support for Oracle Enterprise Linux to operatingsystem and operatingsystemrelease James Turnbull 15 years ago
3 changed file(s) with 17 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
00 1.5.4:
1 Added support for Oracle Enterprise Linux to operatingsystem
2 and operatingsystemrelease
3
14 Fixed #1927 - failing facts don't kill Facter
25
36 Fixed #1850 - Facter updates for Ruby 1.9
2121 "Mandrake"
2222 elsif FileTest.exists?("/etc/arch-release")
2323 "Archlinux"
24 elsif FileTest.exists?("/etc/enterprise-release")
25 "OEL"
2426 elsif FileTest.exists?("/etc/redhat-release")
2527 txt = File.read("/etc/redhat-release")
2628 if txt =~ /centos/i
1919 if line =~ /\(Rawhide\)$/
2020 "Rawhide"
2121 elsif line =~ /release (\d+)/
22 $1
23 end
24 end
25 end
26 end
27
28 Facter.add(:operatingsystemrelease) do
29 confine :operatingsystem => :oel
30 setcode do
31 File::open("/etc/enterprise-release", "r") do |f|
32 line = f.readline.chomp
33 if line =~ /release (\d+)/
2234 $1
2335 end
2436 end