https://bugzilla.novell.com/show_bug.cgi?id=788299 https://bugzilla.novell.com/show_bug.cgi?id=788299#c6 --- Comment #6 from Christian Eberl <christian.eberl@workingbits.at> 2014-01-27 09:31:28 UTC --- (In reply to comment #4)
There are no circumstances where /usr/sbin/config.postfix gets automatically executed. /usr/sbin/config.postfix will be executed only when you are using yast2-mail.# "#-o smtpd_sasl_auth_enable=yes" is duplicated in our original postfix package.
Hmmm, well - no. To both. I downloaded install rpms from http://download.opensuse.org/distribution/13.1/repo/oss/suse/i586/ (12.2, 12.3, 13.1 and Factory). In no (unpacked) rpm is a duplicated sasl-auth-enable in master.cf. Additionally I checked main.cf - every rpm contains an "inet_interfaces = all", which comes from the applied postfix-main.cf.patch (https://build.opensuse.org/package/view_file/openSUSE:13.1/postfix/postfix-m...) So for every version, there must be "something" changing at least main.cf... Lets stay on 13.1 (applies also for Factory): https://build.opensuse.org/package/show/openSUSE:13.1/postfix In postfix-SuSE.tar.gz are two relevant files for this issue: postfix.service:
ExecStartPre=/etc/postfix/system/config_postfix <<
config_postfix.systemd: (gets installed to /etc/postfix/system/config_postfix)
#!/bin/bash
if [ ! -e /var/adm/postfix.configured ]; then echo "First configuration of postfix" /usr/sbin/config.postfix touch /var/adm/postfix.configured fi << Well, at least for 13.1 (and Factory) config.postfix gets executed by definition. Because of "inet_interfaces = all" in main.cf, I'm pretty sure there must be some equivalent mechanism to modify main.cf in all versions... Note: I'm using "Text-mode only" installations; on my system, postfix.service does not get started automatically after installation; there I get unmodified versions of main.cf and master.cf -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.