2015-10-22 19:55:42 +02:00
|
|
|
# encoding: utf-8
|
|
|
|
|
2015-12-21 11:58:56 -06:00
|
|
|
case os[:family]
|
|
|
|
when 'centos', 'fedora', 'opensuse', 'debian', 'ubuntu'
|
2015-10-22 19:55:42 +02:00
|
|
|
describe package('curl') do
|
|
|
|
it { should be_installed }
|
|
|
|
end
|
2015-12-21 11:58:56 -06:00
|
|
|
when 'aix'
|
|
|
|
describe package('bos.rte') do
|
|
|
|
it { should be_installed }
|
2016-01-06 11:13:32 -06:00
|
|
|
its('version') { should match /^(6|7)[.|\d]+\d$/ }
|
2015-10-22 19:55:42 +02:00
|
|
|
end
|
2016-01-28 14:51:54 +01:00
|
|
|
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
|
|
|
|
|
|
|
|
|
2015-10-22 19:55:42 +02:00
|
|
|
end
|
2015-12-21 11:58:56 -06:00
|
|
|
|
|
|
|
describe package('nginx') do
|
|
|
|
it { should_not be_installed }
|
|
|
|
end
|