1 |
class spamassassin { |
class spamassassin { |
2 |
# it should also requires make, bug fixed in cooker |
# it should also requires make, bug fixed in cooker |
3 |
package { "spamassassin-sa-compile": |
package { 'spamassassin-sa-compile': |
4 |
notify => Exec["sa-compile"], |
notify => Exec['sa-compile'], |
5 |
} |
} |
6 |
|
|
7 |
package { "spamassassin": } |
package { 'spamassassin': } |
8 |
|
|
9 |
file { "/etc/mail/spamassassin/local.cf": |
file { '/etc/mail/spamassassin/local.cf': |
10 |
require => Package["spamassassin"], |
require => Package['spamassassin'], |
11 |
content => template('spamassassin/local.cf') |
content => template('spamassassin/local.cf') |
12 |
} |
} |
13 |
|
|
14 |
exec { "sa-compile": |
exec { 'sa-compile': |
15 |
refreshonly => true, |
refreshonly => true, |
16 |
require => [Package["spamassassin-sa-compile"],Package["spamassassin"]] |
require => [Package['spamassassin-sa-compile'],Package['spamassassin']] |
17 |
} |
} |
18 |
} |
} |