Merge pull request #46 from chihoko/spampd-options-fix

Fix spampd options
diff --git a/ChangeLog b/ChangeLog
index 36868a9..ef5bb63 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 * Expanded TLS and client-TLS directives (#28, @adamcstephens).
 * Cosmetic cleanups to main.cf templates.
 * Fix ordering of postfix::file resources (#18).
+* Fix wrong smtps_content_filter parameter default (#32, @gwarf).
 
 2014-05-12 - 0.3.3
 * Add Debian support for spampd (#26, @timogoebel).
diff --git a/manifests/server.pp b/manifests/server.pp
index a1872bd..b847caa 100644
--- a/manifests/server.pp
+++ b/manifests/server.pp
@@ -81,11 +81,12 @@
   $smtp_use_tls = false,
   $canonical_maps = false,
   $sender_canonical_maps = false,
+  $smtp_generic_maps = false,
   $relocated_maps = false,
   $extra_main_parameters = {},
   # master.cf
   $smtp_content_filter = [],
-  $smtps_content_filter = $smtp_content_filter,
+  $smtps_content_filter = [],
   $submission = false,
   # EL5
   $submission_smtpd_enforce_tls = 'yes',
diff --git a/templates/main.cf-el5.erb b/templates/main.cf-el5.erb
index 866db7b..95adb67 100644
--- a/templates/main.cf-el5.erb
+++ b/templates/main.cf-el5.erb
@@ -917,6 +917,10 @@
 sender_canonical_maps = <%= @sender_canonical_maps %>
 
 <% end -%>
+<% if @smtp_generic_maps -%>
+smtp_generic_maps = <%= @smtp_generic_maps %>
+
+<% end -%>
 <% if ! @extra_main_parameters.empty? -%>
 # Parameters set using 'extra_main_parameters'
 <% @extra_main_parameters.sort_by {|key,value| key}.each do |key,value| -%>
diff --git a/templates/main.cf.erb b/templates/main.cf.erb
index c09ce70..84988e8 100644
--- a/templates/main.cf.erb
+++ b/templates/main.cf.erb
@@ -926,6 +926,10 @@
 sender_canonical_maps = <%= @sender_canonical_maps %>
 
 <% end -%>
+<% if @smtp_generic_maps -%>
+smtp_generic_maps = <%= @smtp_generic_maps %>
+
+<% end -%>
 <% if @postscreen -%>
 # Postscreen configuration
 postscreen_access_list =