diff --git a/sendmail/manifests/init.pp b/sendmail/manifests/init.pp index aa5cbb7..8309691 100644 --- a/sendmail/manifests/init.pp +++ b/sendmail/manifests/init.pp @@ -295,6 +295,10 @@ class sendmail::server inherits sendmail::common { mode => "0644", owner => "root", group => "root", + require => $::operatingsystem ? { + "openbsd" => undef, + default => Package["sendmail"], + }, notify => Exec["make access.db"], } exec { "make access.db": @@ -314,6 +318,10 @@ class sendmail::server inherits sendmail::common { mode => "0644", owner => "root", group => "root", + require => $::operatingsystem ? { + "openbsd" => undef, + default => Package["sendmail"], + }, notify => Exec["make genericstable.db"], } exec { "make genericstable.db": @@ -333,6 +341,10 @@ class sendmail::server inherits sendmail::common { mode => "0644", owner => "root", group => "root", + require => $::operatingsystem ? { + "openbsd" => undef, + default => Package["sendmail"], + }, notify => Exec["make mailertable.db"], } exec { "make mailertable.db": @@ -352,6 +364,10 @@ class sendmail::server inherits sendmail::common { mode => "0644", owner => "root", group => "root", + require => $::operatingsystem ? { + "openbsd" => undef, + default => Package["sendmail"], + }, notify => Exec["make virtusertable.db"], } exec { "make virtusertable.db":