Exim currently comes with an init script, that supports launching only one Exim instance at a time. When managing large infrastructures, it's sometimes easier to launch multiple instances. Reproducible: Always Steps to Reproduce: None Actual Results: Exim can run only one instance with the default init script. Expected Results: Exim init script able to launch multiple instances by symlinking.
Created attachment 281109 [details, diff] Patch for the init script Please include this patch in the ebuilds.
ok, looks pretty trivial. Do you know any other mta's that support this?
No, not this way. Postfix supports running multiple daemons by adding them to master.cf I think. Also if you want to test it, be sure to set a separate PID file and spool dir for your alternste instance.
(In reply to comment #3) > Postfix supports running multiple daemons by adding them to master.cf I think. That's something different. For pre-postfix-2.9 see postfix.rc6.2.5 in $FILESDIR. For >=postfix-2.9 see postfix.rc6.2.6 and bug #292224
(In reply to comment #4) > (In reply to comment #3) > > Postfix supports running multiple daemons by adding them to master.cf I think. > > That's something different. For pre-postfix-2.9 see postfix.rc6.2.5 in > $FILESDIR. For >=postfix-2.9 see postfix.rc6.2.6 and bug #292224 In that case I'm sorry, I don't really use Postfix. The above method works for Exim though, using it on like a dozen machines with custom config files.
Committed in 4.67-r1. I made a small change to the config file, not to use a different directory, but a different file instead, for I think that's more consistent with the rest. Thanks!