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:
parent
a786c09aef
commit
f3e7f3bdc4
@ -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
|
||||||
|
|
||||||
|
19
postfix.spec
19
postfix.spec
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user