SHA256
1
0
forked from pool/postfix

- Use the systemd macros in the spec file

OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=101
This commit is contained in:
Peter Varkoly 2011-11-03 15:56:57 +00:00 committed by Git OBS Bridge
parent a786c09aef
commit f3e7f3bdc4
2 changed files with 24 additions and 0 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Nov 3 15:56:23 UTC 2011 - varkoly@suse.com
- Use the systemd macros in the spec file
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Oct 14 16:43:02 CEST 2011 - mhrusecky@suse.cz Fri Oct 14 16:43:02 CEST 2011 - mhrusecky@suse.cz

View File

@ -57,6 +57,11 @@ BuildRequires: pwdutils
%if 0%{?suse_version} >= 1100 %if 0%{?suse_version} >= 1100
BuildRequires: fdupes BuildRequires: fdupes
%endif %endif
%if 0%{?suse_version} > 1140
BuildRequires: systemd
%{?systemd_requires}
%endif
# #
Conflicts: sendmail exim Conflicts: sendmail exim
Provides: smtp_daemon Provides: smtp_daemon
@ -309,6 +314,10 @@ install -m 0755 %{name}-SuSE/cond_slp.systemd %{buildroot}/etc/postfix/syst
install -m 755 %{SOURCE11} $RPM_BUILD_ROOT/usr/sbin/ install -m 755 %{SOURCE11} $RPM_BUILD_ROOT/usr/sbin/
%pre %pre
%if %suse_version > 1140
%service_add_pre %{name}.service
%endif
VERSIONTEST=$(test -x usr/sbin/postconf && usr/sbin/postconf proxy_read_maps 2>/dev/null) VERSIONTEST=$(test -x usr/sbin/postconf && usr/sbin/postconf proxy_read_maps 2>/dev/null)
if [ -z "$VERSIONTEST" -a -f %{pf_queue_directory}/pid/master.pid ]; then if [ -z "$VERSIONTEST" -a -f %{pf_queue_directory}/pid/master.pid ]; then
if checkproc -p %{pf_queue_directory}/pid/master.pid usr/lib/%{name}/master; then if checkproc -p %{pf_queue_directory}/pid/master.pid usr/lib/%{name}/master; then
@ -339,6 +348,9 @@ fi
%preun %preun
%stop_on_removal %{name} %stop_on_removal %{name}
%if %suse_version > 1140
%service_del_preun %{name}.service
%endif
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
%preun mysql %preun mysql
@ -396,6 +408,9 @@ fi
%{_sysconfdir}/sysconfig/%{name} %{_sysconfdir}/sysconfig/%{name}
%{fillup_and_insserv -y postfix} %{fillup_and_insserv -y postfix}
%{fillup_only -an mail} %{fillup_only -an mail}
%if %suse_version > 1140
%service_add_post %{name}.service
%endif
/sbin/ldconfig /sbin/ldconfig
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
@ -403,6 +418,10 @@ fi
%restart_on_update %{name} %restart_on_update %{name}
%insserv_cleanup %insserv_cleanup
/sbin/ldconfig /sbin/ldconfig
%if %suse_version > 1140
%service_del_postun %{name}.service
%endif
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
%post postgresql %post postgresql