Hello, (CC'ing Peter, the postfix maintainer) Am Donnerstag, 27. Dezember 2012 schrieb Patrick Shanahan:
postfix-2.8.12-1.3.x86_64
/etc/postfix/main.cf contains following: daemon_directory = @daemon_directory@ sendmail_path = @sendmail_path@ newaliases_path = @newaliases_path@ mailq_path = @mailq_path@ setgid_group = @setgid_group@ html_directory = @html_directory@ manpage_directory = @manpage_directory@ sample_directory = @sample_directory@ readme_directory = @readme_directory@
which I believe an install macro should have resolved.
report to bugzilla ??
This is obviously a bug -> no need to ask, just do it[tm] ;-) (except if Peter is fast enough in fixing it ;-) Besides that, the question is if we need to have those config variables in main.cf. # for var in daemon_directory sendmail_path newaliases_path mailq_path setgid_group html_directory manpage_directory sample_directory readme_directory ; do default="$(/usr/sbin/postconf -d $var)" value="$(/usr/sbin/postconf $var)" echo -e "$var\n default: $default\n config: $value" test "$default" = "$value" && echo "... *** no diff" || echo "... differs" done # done on my grown system, so a clean install might differ daemon_directory default: daemon_directory = /usr/libexec/postfix config: daemon_directory = /usr/lib/postfix ... differs sendmail_path default: sendmail_path = /usr/sbin/sendmail config: sendmail_path = /usr/sbin/sendmail ... *** no diff newaliases_path default: newaliases_path = /usr/bin/newaliases config: newaliases_path = /usr/bin/newaliases ... *** no diff mailq_path default: mailq_path = /usr/bin/mailq config: mailq_path = /usr/bin/mailq ... *** no diff setgid_group default: setgid_group = postdrop config: setgid_group = maildrop ... differs html_directory default: html_directory = no config: html_directory = /usr/share/doc/packages/postfix-doc/html ... differs manpage_directory default: manpage_directory = /usr/local/man config: manpage_directory = /usr/share/man ... differs sample_directory default: sample_directory = /etc/postfix config: sample_directory = /usr/share/doc/packages/postfix-doc/samples ... differs readme_directory default: readme_directory = no config: readme_directory = /usr/share/doc/packages/postfix-doc/README_FILES ... differs In other words: at least sendmail_path, newaliases_path and mailq_path are superfluous. For the other config options, the question is if it wouldn't make more sense to have the distribution paths in the defaults (postconf -d) instead of setting them in main.cf. (I don't know the postfix internals, so I don't know if this is possible with reasonable effort.) Peter, what do you think about this? Regards, Christian Boltz -- Yes, I know how much devs hate writing documentation... I was a dev. [Carlos E. R. in opensuse-factory] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org