Blame lenses/postfix_sasl_smtpd.aug

Packit Service a2ae7a
module Postfix_sasl_smtpd =
Packit Service a2ae7a
  autoload xfm
Packit Service a2ae7a
Packit Service a2ae7a
  let eol = Util.eol
Packit Service a2ae7a
  let colon        = del /:[ \t]*/ ": "
Packit Service a2ae7a
  let value_to_eol = store Rx.space_in
Packit Service a2ae7a
Packit Service a2ae7a
  let simple_entry (kw:string) = [ key kw . colon . value_to_eol . eol ]
Packit Service a2ae7a
Packit Service a2ae7a
  let entries = simple_entry "pwcheck_method"
Packit Service a2ae7a
              | simple_entry "auxprop_plugin"
Packit Service a2ae7a
              | simple_entry "saslauthd_path"
Packit Service a2ae7a
              | simple_entry "mech_list"
Packit Service a2ae7a
              | simple_entry "sql_engine"
Packit Service a2ae7a
              | simple_entry "log_level"
Packit Service a2ae7a
              | simple_entry "auto_transition"
Packit Service a2ae7a
Packit Service a2ae7a
  let lns = entries+
Packit Service a2ae7a
Packit Service a2ae7a
  let filter = incl "/etc/postfix/sasl/smtpd.conf"
Packit Service a2ae7a
             . incl "/usr/local/etc/postfix/sasl/smtpd.conf"
Packit Service a2ae7a
Packit Service a2ae7a
  let xfm = transform lns filter