Accepting request 895807 from home:alarrosa:branches:Base:System

- When installing the systemd-presets-common-SUSE package for the
  first time in a new system, it might happen that some services
  are installed before systemd so the %systemd_pre/post macros
  would not work. This is handled by enabling all preset services
  in this package's %posttrans section but it wasn't enabling
  user services, just system services. Now it enables also the
  user services installed before this package, thus fixing
  boo#1186561

OBS-URL: https://build.opensuse.org/request/show/895807
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd-presets-common-SUSE?expand=0&rev=38
This commit is contained in:
Marcus Meissner 2021-06-02 10:58:40 +00:00 committed by Git OBS Bridge
parent 941c207bae
commit 0cba75625e
2 changed files with 13 additions and 0 deletions

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Thu May 27 15:40:48 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
- When installing the systemd-presets-common-SUSE package for the
first time in a new system, it might happen that some services
are installed before systemd so the %systemd_pre/post macros
would not work. This is handled by enabling all preset services
in this package's %posttrans section but it wasn't enabling
user services, just system services. Now it enables also the
user services installed before this package, thus fixing
boo#1186561
-------------------------------------------------------------------
Wed Apr 7 09:38:24 UTC 2021 - Michal Suchanek <msuchanek@suse.com>

View File

@ -87,6 +87,7 @@ if [ -f /run/rpm-%{name}-preset-all ]; then
# Don't disable services, since this would disable the
# complete network stack.
systemctl preset-all --preset-mode=enable-only
systemctl preset-all --preset-mode=enable-only --global
fi
rm -f /run/rpm-%{name}-preset-all