diff options
author | Jan Cholasta <jcholast@redhat.com> | 2014-09-17 10:02:01 +0200 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2014-09-23 20:28:47 +0200 |
commit | 0e2dc70d8ec4d96914190a38dac9a240605cab1d (patch) | |
tree | 6708fb6bdbe0b1e88c93b11dd9a3bcd77a96b30e /freeipa.spec.in | |
parent | f680a63158d172042c91537a1cb7f6f53766e2ad (diff) | |
download | freeipa-0e2dc70d8ec4d96914190a38dac9a240605cab1d.tar.gz freeipa-0e2dc70d8ec4d96914190a38dac9a240605cab1d.tar.xz freeipa-0e2dc70d8ec4d96914190a38dac9a240605cab1d.zip |
Allow RPM upgrade from ipa-* packages
https://fedorahosted.org/freeipa/ticket/4532
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
Diffstat (limited to 'freeipa.spec.in')
-rw-r--r-- | freeipa.spec.in | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in index c92c24577..967a51bb4 100644 --- a/freeipa.spec.in +++ b/freeipa.spec.in @@ -1,6 +1,7 @@ # Define ONLY_CLIENT to only make the ipa-client and ipa-python subpackages %{!?ONLY_CLIENT:%global ONLY_CLIENT 0} +%global alt_name ipa %global plugin_dir %{_libdir}/dirsrv/plugins %global POLICYCOREUTILSVER 2.1.12-5 %global gettext_domain ipa @@ -128,6 +129,9 @@ Requires(pre): 389-ds-base >= 1.3.3.2 Requires: fontawesome-fonts Requires: open-sans-fonts +Conflicts: %{alt_name}-server +Obsoletes: %{alt_name}-server < %{version} + # With FreeIPA 3.3, package freeipa-server-selinux was obsoleted as the # entire SELinux policy is stored in the system policy Obsoletes: freeipa-server-selinux < 3.3.0 @@ -142,8 +146,6 @@ Conflicts: bind < 9.8.2-0.4.rc2 # member. Conflicts: nss-pam-ldapd < 0.8.4 -Obsoletes: ipa-server >= 1.0 - %description server IPA is an integrated solution to provide centrally managed Identity (machine, user, virtual machines, groups, authentication credentials), Policy @@ -172,6 +174,9 @@ Requires(post): python Requires(postun): %{_sbindir}/update-alternatives Requires(preun): %{_sbindir}/update-alternatives +Conflicts: %{alt_name}-server-trust-ad +Obsoletes: %{alt_name}-server-trust-ad < %{version} + %description server-trust-ad Cross-realm trusts with Active Directory in IPA require working Samba 4 installation. This package is provided for convenience to install all required @@ -207,7 +212,8 @@ Requires: nfs-utils Requires: python-backports-ssl_match_hostname Requires(post): policycoreutils -Obsoletes: ipa-client >= 1.0 +Conflicts: %{alt_name}-client +Obsoletes: %{alt_name}-client < %{version} %description client IPA is an integrated solution to provide centrally managed Identity (machine, @@ -226,7 +232,8 @@ Requires: %{name}-client = %{version}-%{release} Requires: python-krbV Requires: python-ldap -Obsoletes: ipa-admintools >= 1.0 +Conflicts: %{alt_name}-admintools +Obsoletes: %{alt_name}-admintools < %{version} %description admintools IPA is an integrated solution to provide centrally managed Identity (machine, @@ -253,7 +260,8 @@ Requires: python-pyasn1 Requires: python-dateutil Requires: python-yubico -Obsoletes: ipa-python >= 1.0 +Conflicts: %{alt_name}-python +Obsoletes: %{alt_name}-python < %{version} %description python IPA is an integrated solution to provide centrally managed Identity (machine, @@ -275,6 +283,9 @@ Requires: python-coverage Requires: python-polib Requires: python-paramiko >= 1.7.7 +Conflicts: %{alt_name}-tests +Obsoletes: %{alt_name}-tests < %{version} + %description tests IPA is an integrated solution to provide centrally managed Identity (machine, user, virtual machines, groups, authentication credentials), Policy |