From: Tuomo Soini (tis+)
Date: Mon Jan 14 2002 - 05:08:16 EST
Wietse Venema wrote:
> postfix-install etc. have changed much since you downloaded Postfix.
Have to check it again when you release new snapshot.
> All files in a package are shipped mode 0644 on purpose. I recommend
> that you chmod +x the postfix binary before running the Postfix
> post-install procedure that sets all the other permissions.
I Don't really need that chmoding, because I can have rpm to change
permissions to correct ones.
But if post-install script was ment for installation on remote machine,
It should have minimum binaries with exec bit set.
So that I can tar directory-structure, decompress it on other machine
and with running /etc/postfix/post-install I have complete installation
with right permissions.
But currently I have to chmod some binaries to be executable before I
can do it.
>
> The sample-xxx files MUST be installed with the configuration files.
> These files are the sole reference for all parameters. People will
> never be aware that the files exist when installed as documentation,
> and will pester postfix-users again and again with the same questions.
>
> You are doing the user a great disservice by withholding the
> sample-xxx files from them.
I added those sample-files into config-directory about half a year ago.
Immidiate response from package-users was some emails complaining about
making config-directory a mess. So I removed them again.
I'd like to have complete main.cf with all options in place instead of
these "sample-*.cf" files. But I can't make such file automatically
easily because some config-variables are in several files. Or was when I
last tried to make one :-).
If I had a easy way to generate complete config-file, I'd like to
include only config-variables which are useable right now. Like if tls
is patched in, I'd like to have tls-related config-variables in config,
in right place, etc.
Currently main.cf is messy. And If I try to make complete main.cf by
myself, I end up using hours checking it every time postfix
config-variables change.
I'd like to see way to generate custom main.cf when postfix is build.
Something like I'm doing with postfix special options right now.
I have generated clear config-options like:
rpm --rebuild --with PGSQL --with TLS --without LDAP --without MYSQL
postfix-snap20020110-t4.src.rpm and this generates postfix binary rpm
with PGSQL and TLS support but LDAP and MYSQL support disbled.
But I'd like to see possibility to generate easily main.cf with
config-variables available on this custom-postfix.
> There is a reason I ship the sample-xxx files in the configuration
> directory. Please do not work against my efforts to make Postfix
> easy to understand.
I don't see any use of sample-files as long as they include duplicate
config-variables on each of them:
$ grep -l smtpd_recipient_restrictions *.cf
main.cf
sample-auth.cf
sample-misc.cf
sample-smtpd.cf
sample-tls.cf
I know I'm not asking anything easy :-)
-- Tuomo Soini <> http://tis.foobar.fi/ - To unsubscribe, send mail to with content (not subject): unsubscribe postfix-users
|
|
|