Make neutron packages provide and obsolete quantum
Added provides and obsoletes for corresponding quantum packages to neutron and neutronclient packages. This should ease updates from grizzly where quantum is called quantum. Partial-bug: #1198041 Change-Id: I93b810c3cd8b0acf54c174d1c2133c46f2cdfc77
This commit is contained in:
parent
18d0ee565f
commit
7fe319271f
conf/templates/packaging/specs
@ -61,6 +61,9 @@ BuildRequires: dos2unix
|
|||||||
Requires: python-neutron = %{epoch}:%{version}-%{release}
|
Requires: python-neutron = %{epoch}:%{version}-%{release}
|
||||||
Requires: python-keystone
|
Requires: python-keystone
|
||||||
|
|
||||||
|
Provides: openstack-quantum = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
%if ! 0%{?usr_only}
|
%if ! 0%{?usr_only}
|
||||||
Requires(post): chkconfig
|
Requires(post): chkconfig
|
||||||
Requires(postun): initscripts
|
Requires(postun): initscripts
|
||||||
@ -83,6 +86,9 @@ capabilities (e.g., QoS, ACLs, network monitoring, etc.)
|
|||||||
Summary: Neutron Python libraries
|
Summary: Neutron Python libraries
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: python-quantum = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: python-quantum < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: sudo
|
Requires: sudo
|
||||||
#for $i in $requires
|
#for $i in $requires
|
||||||
Requires: ${i}
|
Requires: ${i}
|
||||||
@ -100,6 +106,9 @@ This package contains the neutron Python library.
|
|||||||
Summary: Neutron Big Switch plugin
|
Summary: Neutron Big Switch plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-bigswitch = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-bigswitch < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
@ -116,6 +125,10 @@ Networks Controller.
|
|||||||
Summary: Neutron Brocade plugin
|
Summary: Neutron Brocade plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-brocade = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-brocade < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
@ -131,6 +144,9 @@ networks using Brocade VCS switches running NOS.
|
|||||||
Summary: Neutron Cisco plugin
|
Summary: Neutron Cisco plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-cisco = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-cisco < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
Requires: python-configobj
|
Requires: python-configobj
|
||||||
|
|
||||||
@ -147,6 +163,9 @@ networks using Cisco UCS and Nexus.
|
|||||||
Summary: Neutron Hyper-V plugin
|
Summary: Neutron Hyper-V plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-hyperv = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-hyperv < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
@ -162,6 +181,9 @@ networks using Microsoft Hyper-V.
|
|||||||
Summary: Neutron linuxbridge plugin
|
Summary: Neutron linuxbridge plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-linuxbridge = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-linuxbridge < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: bridge-utils
|
Requires: bridge-utils
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
Requires: python-pyudev
|
Requires: python-pyudev
|
||||||
@ -179,6 +201,10 @@ networks as VLANs using Linux bridging.
|
|||||||
Summary: Neutron MidoNet plugin
|
Summary: Neutron MidoNet plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-midonet = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-midonet < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
@ -194,6 +220,9 @@ networks using MidoNet from Midokura.
|
|||||||
Summary: Neutron ML2 plugin
|
Summary: Neutron ML2 plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-ml2 = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-ml2 < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
Requires: python-stevedore >= 0.9
|
Requires: python-stevedore >= 0.9
|
||||||
|
|
||||||
@ -209,6 +238,9 @@ This package includes the Modular Layer 2 (ml2) Neutron plugin.
|
|||||||
Summary: Neutron Mellanox plugin
|
Summary: Neutron Mellanox plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-mlnx = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-mlnx < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
@ -225,6 +257,9 @@ HCA.
|
|||||||
Summary: Neutron Nicira plugin
|
Summary: Neutron Nicira plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-nicira = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-nicira < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
@ -240,6 +275,9 @@ networks using Nicira NVP.
|
|||||||
Summary: Neutron openvswitch plugin
|
Summary: Neutron openvswitch plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-openvswitch = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-openvswitch < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
Requires: openvswitch
|
Requires: openvswitch
|
||||||
|
|
||||||
@ -256,6 +294,9 @@ networks using Open vSwitch.
|
|||||||
Summary: Neutron PLUMgrid plugin
|
Summary: Neutron PLUMgrid plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-plumgrid = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-plumgrid < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
@ -271,6 +312,9 @@ networks using the PLUMgrid platform.
|
|||||||
Summary: Neutron Ryu plugin
|
Summary: Neutron Ryu plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-ryu = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-ryu < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
@ -286,6 +330,9 @@ networks using the Ryu Network Operating System.
|
|||||||
Summary: Neutron NEC plugin
|
Summary: Neutron NEC plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-nec = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-nec < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
@ -301,6 +348,9 @@ networks using the NEC OpenFlow controller.
|
|||||||
Summary: Neutron meta plugin
|
Summary: Neutron meta plugin
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
|
||||||
|
Provides: openstack-quantum-metaplugin = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: openstack-quantum-metaplugin < %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
Requires: openstack-neutron = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
|
@ -30,6 +30,11 @@ Source0: %{name}-%{os_version}.tar.gz
|
|||||||
Patch$idx: $fn
|
Patch$idx: $fn
|
||||||
#end for
|
#end for
|
||||||
|
|
||||||
|
#if $clientname == 'neutron'
|
||||||
|
Provides: python-quantumclient = %{epoch}:%{version}-%{release}
|
||||||
|
Obsoletes: python-quantumclient < %{epoch}:%{version}-%{release}
|
||||||
|
#end if
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
Loading…
x
Reference in New Issue
Block a user