mirror of
https://github.com/inspec/inspec
synced 2024-11-23 21:23:29 +00:00
33 lines
628 B
Ruby
33 lines
628 B
Ruby
# encoding: utf-8
|
|
|
|
case os[:family]
|
|
when 'centos', 'fedora', 'opensuse', 'debian', 'ubuntu'
|
|
describe package('curl') do
|
|
it { should be_installed }
|
|
end
|
|
when 'aix'
|
|
describe package('bos.rte') do
|
|
it { should be_installed }
|
|
its('version') { should match /^(6|7)[.|\d]+\d$/ }
|
|
end
|
|
when 'solaris'
|
|
|
|
if os[:release] == '11'
|
|
pkg = 'system/file-system/zfs'
|
|
ver = /^0\.5.+$/
|
|
else
|
|
pkg = 'SUNWzfsr'
|
|
ver = /^11\.10.+$/
|
|
end
|
|
|
|
describe package(pkg) do
|
|
it { should be_installed }
|
|
its('version') { should match ver }
|
|
end
|
|
|
|
|
|
end
|
|
|
|
describe package('nginx') do
|
|
it { should_not be_installed }
|
|
end
|