Summary: | postfix ebuild shouldn't overwrite home_mailbox in main.cf | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Iain Buchanan <iaindb> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Iain Buchanan
2007-01-02 15:32:33 UTC
(In reply to comment #0) > thoughts? thanks. Thoughts? That's what CONFIG_PROTECT is for; it you dislike the defaults, then don't let them overwrite your custom config. (In reply to comment #1) > (In reply to comment #0) > > thoughts? thanks. > > Thoughts? That's what CONFIG_PROTECT is for; it you dislike the defaults, then > don't let them overwrite your custom config. I beg to disagree :) sure CONFIG_PROTECT is good if I have wildly differing config files, but in this case I think the default needs to be changed. I don't want to miss changes to the config file in other areas (such as readme_directory, which changes with every version). My arguement is that "home_mailbox = .maildir/" is at the very least placed in the wrong spot - why is it not with the other home_mailbox examples? This is confusing to new users (I remember it took me some time to find it the first time). thanks. (In reply to comment #2) > My arguement is that "home_mailbox = .maildir/" is at the very least placed in > the wrong spot - why is it not with the other home_mailbox examples? Because that's how postconf works, so if you want that changed, you'll need to complain upstream. actually, on closer inspection, it comes from the ebuild: if use mbox ; then mypostconf="mail_spool_directory=/var/spool/mail" else mypostconf="home_mailbox=.maildir/" fi I'm still not convinced this is the "Right Way" to do it... (In reply to comment #4) > actually, on closer inspection, it comes from the ebuild: Of course it comes from ebuild; it needs to default to something. And postconf sticks it to the end of main.cf. Customize as you need, you have CONFIG_PROTECT, nothing will get overwritten unless you ask for it. Nothing to fix here. |