Remove ryu plugin from packages
[openstack-build/neutron-build.git] / rpm / SPECS / openstack-neutron.spec
index 159e3a67fcd12f6fa27b509c1ac9c235b1cc14ec..2741dc2dc243cad6a036c111b0b2e36fe6db7ad2 100644 (file)
@@ -22,8 +22,6 @@ Source11:     neutron-linuxbridge-agent.init
 Source21:      neutron-linuxbridge-agent.upstart
 Source12:      neutron-openvswitch-agent.init
 Source22:      neutron-openvswitch-agent.upstart
-Source13:      neutron-ryu-agent.init
-Source23:      neutron-ryu-agent.upstart
 Source14:      neutron-nec-agent.init
 Source24:      neutron-nec-agent.upstart
 Source15:      neutron-dhcp-agent.init
@@ -77,7 +75,6 @@ Requires:   openstack-neutron-cisco
 Requires:   openstack-neutron-hyperv
 Requires:   openstack-neutron-vmware
 Requires:   openstack-neutron-openvswitch
-Requires:   openstack-neutron-ryu
 Requires:   openstack-neutron-linuxbridge
 Requires:   openstack-neutron-metaplugin
 Requires:   openstack-neutron-mellanox
@@ -396,24 +393,6 @@ This package contains the neutron plugin that implements virtual
 networks using the PLUMgrid platform.
 
 
-%package ryu
-Summary:       Neutron Ryu plugin
-Group:         Applications/System
-
-Provides:      openstack-quantum-ryu = %{version}-%{release}
-Obsoletes:     openstack-quantum-ryu < 2013.2-0.3.b3
-
-Requires:      openstack-neutron = %{version}-%{release}
-
-
-%description ryu
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using the Ryu Network Operating System.
-
-
 %package nec
 Summary:       Neutron NEC plugin
 Group:         Applications/System
@@ -562,7 +541,6 @@ install -p -D -m 440 %{SOURCE2} %{buildroot}%{_sysconfdir}/sudoers.d/neutron
 install -p -D -m 755 %{SOURCE10} %{buildroot}%{_initrddir}/neutron-server
 install -p -D -m 755 %{SOURCE11} %{buildroot}%{_initrddir}/neutron-linuxbridge-agent
 install -p -D -m 755 %{SOURCE12} %{buildroot}%{_initrddir}/neutron-openvswitch-agent
-install -p -D -m 755 %{SOURCE13} %{buildroot}%{_initrddir}/neutron-ryu-agent
 install -p -D -m 755 %{SOURCE14} %{buildroot}%{_initrddir}/neutron-nec-agent
 install -p -D -m 755 %{SOURCE15} %{buildroot}%{_initrddir}/neutron-dhcp-agent
 install -p -D -m 755 %{SOURCE16} %{buildroot}%{_initrddir}/neutron-l3-agent
@@ -583,7 +561,6 @@ install -d -m 755 %{buildroot}%{_localstatedir}/run/neutron
 install -p -m 644 %{SOURCE20} %{buildroot}%{_datadir}/neutron/
 install -p -m 644 %{SOURCE21} %{buildroot}%{_datadir}/neutron/
 install -p -m 644 %{SOURCE22} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE23} %{buildroot}%{_datadir}/neutron/
 install -p -m 644 %{SOURCE24} %{buildroot}%{_datadir}/neutron/
 install -p -m 644 %{SOURCE25} %{buildroot}%{_datadir}/neutron/
 install -p -m 644 %{SOURCE26} %{buildroot}%{_datadir}/neutron/
@@ -725,26 +702,6 @@ if [ $1 -ge 1 ] ; then
 fi
 
 
-%post ryu
-if [ $1 -eq 1 ] ; then
-    # Initial installation
-    /sbin/chkconfig --add neutron-ryu-agent
-fi
-
-%preun ryu
-if [ $1 -eq 0 ] ; then
-    # Package removal, not upgrade
-    /sbin/service neutron-ryu-agent stop >/dev/null 2>&1
-    /sbin/chkconfig --del neutron-ryu-agent
-fi
-
-%postun ryu
-if [ $1 -ge 1 ] ; then
-    # Package upgrade, not uninstall
-    /sbin/service neutron-ryu-agent condrestart >/dev/null 2>&1 || :
-fi
-
-
 %post nec
 if [ $1 -eq 1 ] ; then
     # Initial installation
@@ -905,7 +862,6 @@ fi
 %exclude %{python_sitelib}/neutron/plugins/oneconvergence
 %exclude %{python_sitelib}/neutron/plugins/openvswitch
 %exclude %{python_sitelib}/neutron/plugins/plumgrid
-%exclude %{python_sitelib}/neutron/plugins/ryu
 %exclude %{python_sitelib}/neutron/plugins/vmware
 %{python_sitelib}/neutron-%%{version}*.egg-info
 
@@ -1046,19 +1002,6 @@ fi
 %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/plumgrid/*.ini
 
 
-%files ryu
-%doc LICENSE
-%doc neutron/plugins/ryu/README
-%{_bindir}/neutron-ryu-agent
-#%{_bindir}/quantum-ryu-agent
-%{_initrddir}/neutron-ryu-agent
-%{_datadir}/neutron/neutron-ryu-agent.upstart
-%{python_sitelib}/neutron/plugins/ryu
-%{_datarootdir}/neutron/rootwrap/ryu-plugin.filters
-%dir %{_sysconfdir}/neutron/plugins/ryu
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/ryu/*.ini
-
-
 %files nec
 %doc LICENSE
 %doc neutron/plugins/nec/README