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