[freeipa/f18] Adjust Requires and BR for dogtag, 389-ds and selinux-policy
rcritten
rcritten at fedoraproject.org
Thu Oct 25 20:35:53 UTC 2012
commit e7f2213ee48157aa62aae9a0e90597359805869b
Author: Rob Crittenden <rcritten at redhat.com>
Date: Thu Oct 25 16:34:35 2012 -0400
Adjust Requires and BR for dogtag, 389-ds and selinux-policy
- Set minimum Requires of selinux-policy to 3.11.1-43. It now owns
pki-selinux policy.
- Update Requires on dogtag to 10.0.0-0.46.b1 to pick up SELinux, logging
and other fixes.
- Add strict Requires for 389-ds-base and policycoreutils to avoid user
removing them during package lifetime.
- Drop unnecessary Requires on pki-symkey.
- Add BR on checkpolicy.
freeipa.spec | 28 +++++++++++++++++++---------
1 files changed, 19 insertions(+), 9 deletions(-)
---
diff --git a/freeipa.spec b/freeipa.spec
index fae5567..8b0a16f 100644
--- a/freeipa.spec
+++ b/freeipa.spec
@@ -15,7 +15,7 @@ distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
Name: freeipa
Version: 3.0.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: The Identity, Policy and Audit system
Group: System Environment/Base
@@ -73,6 +73,7 @@ BuildRequires: python-dns
BuildRequires: python-crypto
BuildRequires: check >= 0.9.5
BuildRequires: libsss_idmap-devel
+BuildRequires: checkpolicy
%description
IPA is an integrated solution to provide centrally managed Identity (machine,
@@ -88,7 +89,7 @@ Requires: %{name}-python = %{version}-%{release}
Requires: %{name}-client = %{version}-%{release}
Requires: %{name}-admintools = %{version}-%{release}
Requires: %{name}-server-selinux = %{version}-%{release}
-Requires(pre): 389-ds-base >= 1.3.0
+Requires: 389-ds-base >= 1.3.0
Requires: openldap-clients
Requires: nss
Requires: nss-tools
@@ -110,14 +111,12 @@ Requires: python-memcached
Requires: systemd-units >= 36-3
Requires(pre): systemd-units
Requires(post): systemd-units
-Requires: selinux-policy >= 3.11.1-33
+Requires: selinux-policy >= 3.11.1-43
Requires(post): selinux-policy-base
Requires: slapi-nis >= 0.40
-Requires: pki-ca >= pki-ca-10.0.0-0.43.b1
-Requires: pki-silent >= 10.0.0-0.43.b1
-Requires: pki-setup >= 10.0.0-0.43.b1
-# Temporary until dogtag adds their own requires: 09/21/12
-Requires: pki-symkey >= 10.0.0-0.43.a1
+Requires: pki-ca >= pki-ca-10.0.0-0.46.b1
+Requires: pki-silent >= 10.0.0-0.46.b1
+Requires: pki-setup >= 10.0.0-0.46.b1
Requires: tomcat >= 7.0.29
Requires: dogtag-pki-common-theme
Requires: dogtag-pki-ca-theme
@@ -129,6 +128,7 @@ Requires(postun): python systemd-units
Requires: python-dns
Requires: keyutils
Requires: zip
+Requires: policycoreutils >= %{POLICYCOREUTILSVER}
# We have a soft-requires on bind. It is an optional part of
# IPA but if it is configured we need a way to require versions
@@ -195,7 +195,7 @@ Requires(post): %{name}-server = %{version}-%{release}
Requires(postun): %{name}-server = %{version}-%{release}
# Specific requires
-Requires(pre): 389-ds-base = 1.3.0
+Requires: 389-ds-base = 1.3.0
Requires: krb5-server = 1.10.3
Requires: pki-ca = 10.0.0
@@ -744,6 +744,16 @@ fi
%ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/ca.crt
%changelog
+* Thu Oct 24 2012 Rob Crittenden <rcritten at redhat.com> - 3.0.0-3
+- Set minimum Requires of selinux-policy to 3.11.1-43. It now owns
+ pki-selinux policy.
+- Update Requires on dogtag to 10.0.0-0.46.b1 to pick up SELinux, logging
+ and other fixes.
+- Add strict Requires for 389-ds-base and policycoreutils to avoid user
+ removing them during package lifetime.
+- Drop unnecessary Requires on pki-symkey.
+- Add BR on checkpolicy.
+
* Fri Oct 12 2012 Rob Crittenden <rcritten at redhat.com> - 3.0.0-2
- Configure CA replication to use TLS instead of SSL
More information about the scm-commits
mailing list