forked from pool/systemd-rpm-macros
- Drop DISABLE_STOP_ON_REMOVAL support (jsc#SLE-8968)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd-rpm-macros?expand=0&rev=40
This commit is contained in:
parent
622c3bb210
commit
c6f0727a32
@ -64,16 +64,6 @@ OrderWithRequires(postun): systemd \
|
|||||||
/usr/bin/systemctl try-restart %{*} || : \
|
/usr/bin/systemctl try-restart %{*} || : \
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
%_stop_on_removal_force() /usr/bin/systemctl stop %{*} || : %{nil}
|
|
||||||
%_stop_on_removal_never() : # Stop of %{*} skipped} %{nil}
|
|
||||||
|
|
||||||
%_stop_on_removal() \
|
|
||||||
test -z "$DISABLE_STOP_ON_REMOVAL" -a -f /etc/sysconfig/services &&\\\
|
|
||||||
. /etc/sysconfig/services \
|
|
||||||
test "$DISABLE_STOP_ON_REMOVAL" != yes -a "$DISABLE_STOP_ON_REMOVAL" != 1 &&\\\
|
|
||||||
/usr/bin/systemctl stop %{*} || : \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%service_add_pre() \
|
%service_add_pre() \
|
||||||
# disable migration if initial install under systemd \
|
# disable migration if initial install under systemd \
|
||||||
[ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : \
|
[ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : \
|
||||||
@ -144,17 +134,10 @@ fi \
|
|||||||
|
|
||||||
# On uninstall, disable and stop services
|
# On uninstall, disable and stop services
|
||||||
#
|
#
|
||||||
# Options used if not in an installation systems
|
|
||||||
# -f that is fore service stop in removal
|
|
||||||
# -n that do not touch active service
|
|
||||||
# the default is to check for DISABLE_STOP_ON_REMOVAL environment
|
|
||||||
# variable if not found use the value read from /etc/sysconfig/services
|
|
||||||
#
|
|
||||||
%service_del_preun(fn) \
|
%service_del_preun(fn) \
|
||||||
if [ $1 -eq 0 -a -x /usr/bin/systemctl ]; then \
|
if [ $1 -eq 0 -a -x /usr/bin/systemctl ]; then \
|
||||||
# Package removal, not upgrade \
|
# Package removal, not upgrade \
|
||||||
/usr/bin/systemctl --no-reload disable %{?*} || : \
|
/usr/bin/systemctl --no-reload disable --now %{?*} || : \
|
||||||
%{expand:%%_stop_on_removal%{-f:_force}%{!-f:%{-n:_never}} %{?*}} \
|
|
||||||
fi \
|
fi \
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
@ -205,18 +188,10 @@ fi \
|
|||||||
|
|
||||||
%systemd_user_post() %{expand:%systemd_post \\--global %%{?*}}
|
%systemd_user_post() %{expand:%systemd_post \\--global %%{?*}}
|
||||||
|
|
||||||
#
|
|
||||||
# Options used if not in an installation systems
|
|
||||||
# -f that is fore service stop in removal
|
|
||||||
# -n that do not touch active service
|
|
||||||
# the default is to check for DISABLE_STOP_ON_REMOVAL environment
|
|
||||||
# variable if not found use the value read from /etc/sysconfig/services
|
|
||||||
#
|
|
||||||
%systemd_preun(fn) \
|
%systemd_preun(fn) \
|
||||||
if [ $1 -eq 0 -a -x /usr/bin/systemctl ]; then \
|
if [ $1 -eq 0 -a -x /usr/bin/systemctl ]; then \
|
||||||
# Package removal, not upgrade \
|
# Package removal, not upgrade \
|
||||||
/usr/bin/systemctl --no-reload disable %{?*} || : \
|
/usr/bin/systemctl --no-reload disable --now %{?*} || : \
|
||||||
%{expand:%%_stop_on_removal%{-f:_force}%{!-f:%{-n:_never}} %{?*}} \
|
|
||||||
fi \
|
fi \
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 30 17:37:54 UTC 2020 - Franck Bui <fbui@suse.com>
|
||||||
|
|
||||||
|
- Drop DISABLE_STOP_ON_REMOVAL support (jsc#SLE-8968)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Sep 25 09:25:44 UTC 2020 - Franck Bui <fbui@suse.com>
|
Fri Sep 25 09:25:44 UTC 2020 - Franck Bui <fbui@suse.com>
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: systemd-rpm-macros
|
Name: systemd-rpm-macros
|
||||||
Version: 4.1
|
Version: 5
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: RPM macros for systemd
|
Summary: RPM macros for systemd
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
|
Loading…
x
Reference in New Issue
Block a user