diff options
author | Rob Crittenden <rcritten@redhat.com> | 2011-09-15 15:57:41 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2011-09-15 23:41:56 -0400 |
commit | 80a4db80bab167ef805056a44138d2449e0fc465 (patch) | |
tree | 10fa87656cbd70b3b789cd99cd75a60b99a84af9 | |
parent | 5e1e92dc16eca204792ba9d768e777beddd247f0 (diff) | |
download | freeipa-80a4db80bab167ef805056a44138d2449e0fc465.tar.gz freeipa-80a4db80bab167ef805056a44138d2449e0fc465.tar.xz freeipa-80a4db80bab167ef805056a44138d2449e0fc465.zip |
Change the Requires for the server and server-selinux for proper order
The server package needs to be installed before the server-selinux
package otherwise the SELinux contexts won't get set properly.
The (postun) is so you can continue to do yum erase freeipa-python
and it will pick up everything else.
https://fedorahosted.org/freeipa/ticket/1779
-rw-r--r-- | freeipa.spec.in | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in index 50b22b077..2a9df831f 100644 --- a/freeipa.spec.in +++ b/freeipa.spec.in @@ -84,7 +84,7 @@ Group: System Environment/Base Requires: %{name}-python = %{version}-%{release} Requires: %{name}-client = %{version}-%{release} Requires: %{name}-admintools = %{version}-%{release} -Requires(post): %{name}-server-selinux = %{version}-%{release} +Requires: %{name}-server-selinux = %{version}-%{release} Requires(pre): 389-ds-base >= 1.2.9.7-1 Requires: openldap-clients Requires: nss @@ -144,7 +144,8 @@ this package). %package server-selinux Summary: SELinux rules for freeipa-server daemons Group: System Environment/Base -Requires: %{name}-server = %{version}-%{release} +Requires(post): %{name}-server = %{version}-%{release} +Requires(postun): %{name}-server = %{version}-%{release} Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER} Obsoletes: ipa-server-selinux >= 1.0 |