- bnc#1059512 L3: Postfix Problem

OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=279
This commit is contained in:
Peter Varkoly 2017-10-09 09:13:42 +00:00 committed by Git OBS Bridge
parent 67ea6c4f86
commit ac95c5e1e3
2 changed files with 26 additions and 20 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Oct 4 10:58:28 UTC 2017 - varkoly@suse.com
- bnc#1059512 L3: Postfix Problem
-------------------------------------------------------------------
Thu Sep 28 08:44:41 UTC 2017 - varkoly@suse.com

View File

@ -27,8 +27,9 @@
#
%define pf_docdir %{_docdir}/%{name}-doc
%define pf_config_directory %{_sysconfdir}/%{name}
%define pf_daemon_directory /usr/lib/%{name}
%define pf_daemon_directory /usr/lib/%{name}/bin/
%define _libexecdir /usr/lib
%define pf_shlib_directory /usr/lib/%{name}
%define pf_command_directory %{_prefix}/sbin
%define pf_queue_directory var/spool/%{name}
%define pf_sendmail_path %{_sbindir}/sendmail
@ -357,7 +358,7 @@ cat conf/main.cf
"disable_vrfy_command = yes" \
'smtpd_banner = $myhostname ESMTP'
#Set Permissions
install -m 644 %{name}-SuSE/%{name}-files %{buildroot}%{_libexecdir}/postfix/postfix-files
install -m 644 %{name}-SuSE/%{name}-files %{buildroot}%{pf_shlib_directory}/postfix-files
# postfix-mysql
install -m 644 %{name}-mysql/main.cf-mysql %{buildroot}%{_sysconfdir}/%{name}/main.cf-mysql
install -m 640 %{name}-mysql/*_maps.cf %{buildroot}%{_sysconfdir}/%{name}/
@ -391,7 +392,7 @@ ln -s -f %{_initddir}/%{name} %{buildroot}%{_sbindir}/rc%{name}
%fdupes %{buildroot}%{pf_docdir}
%fdupes %{buildroot}%{_mandir}
%endif
for path in %{buildroot}%{_libexecdir}/%{name}/libpostfix-*.so
for path in %{buildroot}%{pf_shlib_directory}/libpostfix-*.so
do
test -e "$path" || continue
name=${path##*/}
@ -550,7 +551,7 @@ fi
FILE=etc/%{name}/dynamicmaps.cf
if ! grep -q "^pgsql[[:space:]]" ${FILE}; then
echo "Adding pgsql map entry to ${FILE}"
echo "pgsql %{_libexecdir}/%{name}/dict_pgsql.so dict_pgsql_open" >> ${FILE}
echo "pgsql %{pf_shlib_directory}/dict_pgsql.so dict_pgsql_open" >> ${FILE}
fi
# ---------------------------------------------------------------------------
@ -558,7 +559,7 @@ fi
FILE=etc/%{name}/dynamicmaps.cf
if ! grep -q "^mysql[[:space:]]" ${FILE}; then
echo "Adding mysql map entry to ${FILE}"
echo "mysql %{_libexecdir}/%{name}/dict_mysql.so dict_mysql_open" >> ${FILE}
echo "mysql %{pf_shlib_directory}/dict_mysql.so dict_mysql_open" >> ${FILE}
fi
# ---------------------------------------------------------------------------
@ -597,7 +598,7 @@ fi
%config %{_sysconfdir}/permissions.d/%{name}
%config %{_sysconfdir}/permissions.d/%{name}.paranoid
%attr(0644, root, root) %config %{_sysconfdir}/%{name}/makedefs.out
%{_libexecdir}/%{name}/%{name}-files
%{pf_shlib_directory}/%{name}-files
# create our default postfix ssl DIR (/etc/postfix/ssl)
%dir %{_sysconfdir}/postfix/ssl
%dir %{_sysconfdir}/postfix/ssl/certs
@ -633,17 +634,17 @@ fi
%{_sbindir}/rc%{name}
%{_libdir}/lib*
%{_libexecdir}/sendmail
%dir %{_libexecdir}/%{name}
%{_libexecdir}/%{name}/*[^.so]
%{_libexecdir}/%{name}/postfix-ldap.so
%{_libexecdir}/%{name}/postfix-pcre.so
%{_libexecdir}/%{name}/libpostfix-dns.so
%{_libexecdir}/%{name}/libpostfix-global.so
%{_libexecdir}/%{name}/libpostfix-master.so
%{_libexecdir}/%{name}/libpostfix-tls.so
%{_libexecdir}/%{name}/libpostfix-util.so
%{_libexecdir}/%{name}/main.cf.proto
%{_libexecdir}/%{name}/master.cf.proto
%dir %{pf_shlib_directory}
%{pf_shlib_directory}/*[^.so]
%{pf_shlib_directory}/postfix-ldap.so
%{pf_shlib_directory}/postfix-pcre.so
%{pf_shlib_directory}/libpostfix-dns.so
%{pf_shlib_directory}/libpostfix-global.so
%{pf_shlib_directory}/libpostfix-master.so
%{pf_shlib_directory}/libpostfix-tls.so
%{pf_shlib_directory}/libpostfix-util.so
%{pf_shlib_directory}/main.cf.proto
%{pf_shlib_directory}/master.cf.proto
%{conf_backup_dir}
%dir %attr(0700,%{name},root) %{pf_data_directory}
@ -676,16 +677,16 @@ fi
%doc %{name}-mysql/%{name}-mysql.sql
%config(noreplace) %attr(640, root, %{name}) %{_sysconfdir}/%{name}/*_maps.cf
%config(noreplace) %{_sysconfdir}/%{name}/main.cf-mysql
%{_libexecdir}/%{name}/postfix-mysql.so
%{pf_shlib_directory}/postfix-mysql.so
%files postgresql
%defattr(-,root,root)
%{_libexecdir}/%{name}/postfix-pgsql.so
%{pf_shlib_directory}/postfix-pgsql.so
%if %{with lmdb}
%files lmdb
%defattr(-,root,root)
%{_libexecdir}/%{name}/postfix-lmdb.so
%{pf_shlib_directory}/postfix-lmdb.so
%endif
%changelog