summaryrefslogtreecommitdiffstats
path: root/freeipa.spec.in
diff options
context:
space:
mode:
authorMartin Kosek <mkosek@redhat.com>2012-10-25 08:57:49 +0200
committerRob Crittenden <rcritten@redhat.com>2012-10-25 15:35:46 -0400
commit3480dbea4c4c2f9fbcd9dbbadedb6c447e1894e2 (patch)
tree27e190f70001f9ad7b378904aedf1d9d62b1c587 /freeipa.spec.in
parentb58b5180ffe8dccee9b291cc12542f24f973f166 (diff)
downloadfreeipa.git-3480dbea4c4c2f9fbcd9dbbadedb6c447e1894e2.tar.gz
freeipa.git-3480dbea4c4c2f9fbcd9dbbadedb6c447e1894e2.tar.xz
freeipa.git-3480dbea4c4c2f9fbcd9dbbadedb6c447e1894e2.zip
Avoid uninstalling dependencies during package lifetime
Requires(pre) only guarantees that package will be present before package scriptlets are run. However, the package can be removed after installation is finished without removing also IPA. Add standard Requires for these dependencies. Remove PRE version number from VERSION. This update and following is done on a top of IPA 3.0.0 GA.
Diffstat (limited to 'freeipa.spec.in')
-rw-r--r--freeipa.spec.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in
index 91663002..a4efd9c3 100644
--- a/freeipa.spec.in
+++ b/freeipa.spec.in
@@ -106,7 +106,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.2.11.14-1
+Requires: 389-ds-base >= 1.2.11.14-1
Requires: openldap-clients
Requires: nss
Requires: nss-tools
@@ -175,6 +175,7 @@ Requires(postun): python initscripts chkconfig
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
@@ -815,6 +816,10 @@ fi
%ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/ca.crt
%changelog
+* Wed Oct 24 2012 Martin Kosek <mkosek@redhat.com> - 3.0.0-1
+- Add strict Requires for 389-ds-base and policycoreutils to avoid user
+ removing them during package lifetime
+
* Wed Oct 17 2012 Martin Kosek <mkosek@redhat.com> - 2.99.0-51
- Print ipa-upgradeconfig errors during RPM update