Make dependency on rpm-plugin-selinux unordered

And break the dependency loop with rpm-plugin-selinux

From rpm documentation:

    * meta (since rpm >= 4.16)

    Denotes a “meta” dependency, which must not affect transaction
    ordering. Typical use-cases would be meta-packages and sub-package
    cross-dependencies  whose purpose is just to ensure the sub-packages
    stay on common version.

Related: https://bugzilla.redhat.com/show_bug.cgi?id=1851266
This commit is contained in:
Petr Lautrbach 2022-09-07 10:38:06 +02:00
parent 9a58e62d76
commit 2a4b303a6b

View File

@ -71,7 +71,7 @@ BuildRequires: make
BuildRequires: systemd-rpm-macros BuildRequires: systemd-rpm-macros
Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER} Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER}
Requires(post): /bin/awk /usr/bin/sha512sum Requires(post): /bin/awk /usr/bin/sha512sum
Requires: rpm-plugin-selinux Requires(meta): rpm-plugin-selinux
Requires: selinux-policy-any = %{version}-%{release} Requires: selinux-policy-any = %{version}-%{release}
Provides: selinux-policy-base = %{version}-%{release} Provides: selinux-policy-base = %{version}-%{release}
Suggests: selinux-policy-targeted Suggests: selinux-policy-targeted