24 lines
562 B
Ruby
24 lines
562 B
Ruby
recipient_canonical =
|
|
case os.family
|
|
when 'suse'
|
|
'/etc/postfix/recipient_canonical.lmdb'
|
|
when 'redhat'
|
|
if os.release.to_i >= 10
|
|
'/etc/postfix/recipient_canonical'
|
|
else
|
|
'/etc/postfix/recipient_canonical.db'
|
|
end
|
|
else
|
|
'/etc/postfix/recipient_canonical.db'
|
|
end
|
|
|
|
control 'canonical' do
|
|
describe file recipient_canonical do
|
|
it { should be_file }
|
|
end
|
|
|
|
describe file '/etc/postfix/main.cf' do
|
|
its('content') { should match(%r{^\s*recipient_canonical_maps\s*=.*\/etc\/postfix\/recipient_canonical\s*$}) }
|
|
end
|
|
end
|