1 |
Hey, I've been working on trying to update the way mail portages are |
2 |
installed for a while now. Well, actually, the real job (tm) has been |
3 |
getting in the way. |
4 |
|
5 |
Anyway, what I've been trying to do is come up with a method of |
6 |
installing various types MTA setups (plain, LDAP, etc...) without having |
7 |
multiple ebuilds (for fear of them getting out of sync). |
8 |
|
9 |
So, I'm attaching my "work-in-progress". I'd really appreciate if if |
10 |
people out there would test this stuff out and provide me with some |
11 |
feedback. |
12 |
|
13 |
Okay, now the details: |
14 |
|
15 |
Options are set via the "USE" variable in /etc/make.conf. The existing |
16 |
options are mta-ldap, mta-mysql and mta-tls. The ebuild should check |
17 |
for the variables and do it's magic. |
18 |
|
19 |
Right now, I've got ebuild files for exim and postfix. Once these are |
20 |
ironed out and committed, I'll start work on qmail. Also, I've created |
21 |
a mailbase portage. All this does is create /etc/mail and stuff an |
22 |
aliases file there. I did this because exim, postfix and sendmail all |
23 |
use the same format, and most people just keep it in /etc/mail. Also, |
24 |
this solves the issue duplication (ie each MTA portage installing the |
25 |
same file, and thus a chance for aliases to get out of sync). |
26 |
|
27 |
Some more notes. These portages install basic config files that should |
28 |
allow it to work "out-of-the-box." The config files are the standard |
29 |
ones from the MTA, just modified to deliver to ~/.maildir. I figured |
30 |
that since the base config files have copious comments, it would help |
31 |
the users out with configuration questions. |
32 |
|
33 |
Okay, this message is getting long enough as it is. Just yank out the |
34 |
tarball and let me know what you think!!! |
35 |
|
36 |
--Jerry |
37 |
|
38 |
name: Jerry Alexandratos || Open-Source software isn't a |
39 |
phone: 703.599.6023 || matter of life or death... |
40 |
email: jerry@××××××.com || ...It's much more important |
41 |
|| than that! |