Added support for Oracle VM Server to operatingsystem and operatingsystemrelease
James Turnbull
15 years ago
0 | 0 |
1.5.4:
|
|
1 |
Added support for Oracle VM Server to operatingsystem
|
|
2 |
and operatingsystemrelease
|
|
3 |
|
1 | 4 |
Added support for Oracle Enterprise Linux to operatingsystem
|
2 | 5 |
and operatingsystemrelease
|
3 | 6 |
|
23 | 23 |
"Archlinux"
|
24 | 24 |
elsif FileTest.exists?("/etc/enterprise-release")
|
25 | 25 |
"OEL"
|
|
26 |
elsif FileTest.exists?("/etc/ovs-release")
|
|
27 |
"OVS"
|
26 | 28 |
elsif FileTest.exists?("/etc/redhat-release")
|
27 | 29 |
txt = File.read("/etc/redhat-release")
|
28 | 30 |
if txt =~ /centos/i
|
29 | 29 |
confine :operatingsystem => :oel
|
30 | 30 |
setcode do
|
31 | 31 |
File::open("/etc/enterprise-release", "r") do |f|
|
|
32 |
line = f.readline.chomp
|
|
33 |
if line =~ /release (\d+)/
|
|
34 |
$1
|
|
35 |
end
|
|
36 |
end
|
|
37 |
end
|
|
38 |
end
|
|
39 |
|
|
40 |
Facter.add(:operatingsystemrelease) do
|
|
41 |
confine :operatingsystem => :ovs
|
|
42 |
setcode do
|
|
43 |
File::open("/etc/ovs-release", "r") do |f|
|
32 | 44 |
line = f.readline.chomp
|
33 | 45 |
if line =~ /release (\d+)/
|
34 | 46 |
$1
|