add the dependency between packages

Signed-off-by: lixiao <lixiaoemail2017@163.com>
This commit is contained in:
lixiao 2022-12-24 08:12:36 +00:00 committed by Gitee
parent e51c043255
commit 3318771e47
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -12,7 +12,7 @@
Summary: SELinux policy configuration
Name: selinux-policy
Version: 35.5
Release: 15
Release: 16
License: GPLv2+
URL: https://github.com/fedora-selinux/selinux-policy/
@ -203,6 +203,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
@ -574,6 +576,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}
@ -614,7 +617,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
@ -699,7 +702,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
@ -798,9 +801,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
@ -862,6 +865,9 @@ exit 0
%endif
%changelog
* Sat Dec 24 2022 lixiao<lixiaoemail2017@163.com> - 35.5-16
- add the dependency between packages
* Sun Dec 3 2022 lujie <lujie54@huawei.com> - 35.5-15
- modify the patch name for the problem of vendor hard code