val node = "deleuze"
val mapFile = "/var/domtool/mailman.map"
+val handleDomains = "/var/domtool/mailman_domains.cfg"
val reload = "/usr/bin/sudo /usr/local/sbin/domtool-publish mailman"
val node : string
val mapFile : string
+ val handleDomains : string
val reload : string
exim)
/bin/cp /var/domtool/aliases /etc/
/bin/cp /var/domtool/aliases.default /etc/
- /bin/cp /var/domtool/local_domains.cfg /etc/exim4/
+ /bin/echo -n "domainlist local_domains = " >/etc/exim4/conf.d/main/10_domtool-domains
+ /bin/cat /var/domtool/local_domains.cfg >>/etc/exim4/conf.d/main/10_domtool-domains
+ /bin/echo "" >>/etc/exim4/conf.d/main/10_domtool-domains
/etc/init.d/exim4 reload
;;
mailman)
NONE => raise Fail ("Unavailable environment variable " ^ name)
| SOME e =>
case arg e of
- NONE => raise Fail ("Bad format for environment variable " ^ name)
+ NONE => (Print.preface ("Unexpected value for " ^ name ^ ":",
+ Print.p_exp e);
+ raise Fail ("Bad format for environment variable " ^ name))
| SOME v => v
fun type_one func arg f =
val _ = Defaults.registerDefault ("SSL",
(TBase "ssl", dl),
- (fn () => (EVar "false", dl)))
+ (fn () => (EVar "no_ssl", dl)))
val _ = Defaults.registerDefault ("User",
(TBase "your_user", dl),