Add Conflicts for older systemd and systemd-udev versions

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2022-02-10 17:52:26 +01:00
commit 23ee798cbd

View file

@ -184,6 +184,8 @@ Provides: system-setup-keyboard = 0.9
Obsoletes: systemd-sysv < 206
# self-obsoletes so that dnf will install new subpackages on upgrade (#1260394)
Obsoletes: %{name} < 246.6-2
# https://bugzilla.redhat.com/show_bug.cgi?id=2051019
Conflicts: %{name}-udev < %{version}-%{release}
Provides: systemd-sysv = 206
Conflicts: initscripts < 9.56.1
%if 0%{?fedora}
@ -295,6 +297,8 @@ Obsoletes: systemd < 245.6-1
Provides: udev = %{version}
Provides: udev%{_isa} = %{version}
Obsoletes: udev < 183
# https://bugzilla.redhat.com/show_bug.cgi?id=2051019
Conflicts: %{name} < %{version}-%{release}
# Recommends to replace normal Requires deps for stuff that is dlopen()ed
# used by dissect, integritysetup, veritysetyp, growfs, repart, cryptenroll, home
@ -1003,6 +1007,10 @@ fi
%files standalone-sysusers -f .file-list-standalone-sysusers
%changelog
* Thu Feb 10 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248.10-1
- Add Conflicts for older systemd and systemd-udev versions to fix issue with
files being moved between subpackages (rhbz#2051019)
* Thu Jan 13 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248.10-1
- Latest upstream bugfix release: fixes for the manager, sd-boot,
systemd-networkd, systemd-resolved, systemd-journald, systemd-homed,