From 5b6808494f77ed5c7b54eb1fb5a0be5bca096296 Mon Sep 17 00:00:00 2001 From: lixiao Date: Sat, 24 Dec 2022 10:48:15 +0800 Subject: [PATCH] add the dependency between packages --- selinux-policy.spec | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/selinux-policy.spec b/selinux-policy.spec index 4431b4e..c5e55cc 100644 --- a/selinux-policy.spec +++ b/selinux-policy.spec @@ -12,7 +12,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 3.14.2 -Release: 79 +Release: 80 License: GPLv2+ URL: https://github.com/fedora-selinux/selinux-policy/ @@ -120,6 +120,8 @@ BuildRequires: python3 gawk checkpolicy >= %{CHECKPOLICYVER} m4 policycoreutils Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER} Requires(post): /bin/awk /usr/bin/sha512sum Requires: rpm-plugin-selinux +Requires: selinux-policy-any = %{version}-%{release} +Provides: selinux-policy-base = %{version}-%{release} Suggests: selinux-policy-targeted %description @@ -493,6 +495,7 @@ exit 0 %package devel Summary: SELinux policy devel +Requires(pre): selinux-policy = %{version}-%{release} Requires: selinux-policy = %{version}-%{release} m4 checkpolicy >= %{CHECKPOLICYVER} /usr/bin/make Requires(post): policycoreutils-devel >= %{POLICYCOREUTILSVER} @@ -532,7 +535,7 @@ Summary: SELinux targeted base policy Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER} coreutils selinux-policy = %{version}-%{release} Requires: selinux-policy = %{version}-%{release} -Provides: selinux-policy-base = %{version}-%{release} +Provides: selinux-policy-any = %{version}-%{release} Obsoletes: selinux-policy-targeted-sources < 2 Obsoletes: mod_fcgid-selinux <= %{version}-%{release} Obsoletes: cachefilesd-selinux <= 0.10-1 @@ -617,7 +620,7 @@ Requires(pre): coreutils selinux-policy = %{version}-%{release} Requires(post): policycoreutils-python-utils >= %{POLICYCOREUTILSVER} Requires: selinux-policy = %{version}-%{release} -Provides: selinux-policy-base = %{version}-%{release} +Provides: selinux-policy-any = %{version}-%{release} Conflicts: seedit Conflicts: container-selinux <= 1.9.0-9 @@ -716,9 +719,9 @@ exit 0 %package mls Summary: SELinux mls base policy Requires: policycoreutils-newrole >= %{POLICYCOREUTILSVER} setransd selinux-policy = %{version}-%{release} -Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER} coreutils +Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER} coreutils selinux-policy = %{version}-%{release} -Provides: selinux-policy-base = %{version}-%{release} +Provides: selinux-policy-any = %{version}-%{release} Obsoletes: selinux-policy-mls-sources < 2 Conflicts: seedit Conflicts: container-selinux <= 1.9.0-9 @@ -780,6 +783,9 @@ exit 0 %endif %changelog +* Sat Dec 24 2022 lixiao - 3.14.2-80 +- add the dependency between packages + * Fri Dec 23 2022 lixiao - 3.14.2-79 - add weak dep of selinux-policy-targeted -- Gitee