Hi,

this fixes:

https://fedorahosted.org/freeipa/ticket/5408

Tomas
From 8e8ada880170e7fb145d01edf5e4864ea7047d64 Mon Sep 17 00:00:00 2001
From: Tomas Babej <tba...@redhat.com>
Date: Mon, 9 Nov 2015 12:15:59 +0100
Subject: [PATCH] spec: Add Provides directives to alternative package names

https://fedorahosted.org/freeipa/ticket/5408
---
 freeipa.spec.in | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/freeipa.spec.in b/freeipa.spec.in
index 913f03926ef3d2bcdcfc51a6036f7c076a7fb7ef..2086e161c17b1e9ffd984305c418d9a377d59613 100644
--- a/freeipa.spec.in
+++ b/freeipa.spec.in
@@ -110,6 +110,7 @@ and integration with Active Directory based infrastructures (Trusts).
 %package server
 Summary: The IPA authentication server
 Group: System Environment/Base
+Provides: %{alt_name}-server = %{version}-%{release}
 Requires: %{name}-python = %{version}-%{release}
 Requires: %{name}-client = %{version}-%{release}
 Requires: %{name}-admintools = %{version}-%{release}
@@ -188,6 +189,7 @@ If you are installing an IPA server, you need to install this package.
 %package server-dns
 Summary: IPA integrated DNS server with support for automatic DNSSEC signing
 Group: System Environment/Base
+Provides: %{alt_name}-server-dns = %{version}-%{release}
 Requires: %{name}-server = %{version}-%{release}
 Requires: bind-dyndb-ldap >= 6.0-4
 %if 0%{?fedora} >= 21
@@ -217,6 +219,7 @@ Integrated DNS server is BIND 9. OpenDNSSEC provides key management.
 %package server-trust-ad
 Summary: Virtual package to install packages required for Active Directory trusts
 Group: System Environment/Base
+Provides: %{alt_name}-server-trust-ad = %{version}-%{release}
 Requires: %{name}-server = %version-%release
 Requires: samba-python
 Requires: samba >= %{samba_version}
@@ -248,6 +251,7 @@ dependencies at once.
 %package client
 Summary: IPA authentication for use on clients
 Group: System Environment/Base
+Provides: %{alt_name}-client = %{version}-%{release}
 Requires: %{name}-python = %{version}-%{release}
 Requires: python-ldap
 Requires: cyrus-sasl-gssapi%{?_isa}
@@ -288,6 +292,7 @@ installed on every client machine.
 %package admintools
 Summary: IPA administrative tools
 Group: System Environment/Base
+Provides: %{alt_name}-admintools = %{version}-%{release}
 Requires: %{name}-python = %{version}-%{release}
 Requires: %{name}-client = %{version}-%{release}
 Requires: python-ldap
@@ -306,6 +311,7 @@ This package provides command-line tools for IPA administrators.
 %package python
 Summary: Python libraries used by IPA
 Group: System Environment/Libraries
+Provides: %{alt_name}-python = %{version}-%{release}
 Requires: python-gssapi >= 1.1.2
 Requires: gnupg
 Requires: iproute
@@ -341,6 +347,7 @@ If you are using IPA, you need to install this package.
 %if ! %{ONLY_CLIENT}
 %package tests
 Summary: IPA tests and test tools
+Provides: %{alt_name}-tests = %{version}-%{release}
 Requires: %{name}-client = %{version}-%{release}
 Requires: %{name}-python = %{version}-%{release}
 Requires: tar
-- 
2.4.3

-- 
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code

Reply via email to