diff options
author | Flavio Leitner <fbl@redhat.com> | 2014-11-06 16:45:28 -0200 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2014-11-06 14:09:48 -0800 |
commit | 9136f9bd175f92bf32e9b2696460bc035c7786ea (patch) | |
tree | 561d9622014481403847d86c462198ff3987595d /rhel | |
parent | 8c00d88bb647b2a3587daaf67756b67f0f3c4444 (diff) | |
download | openvswitch-9136f9bd175f92bf32e9b2696460bc035c7786ea.tar.gz |
fedora-spec: add python-openvswitch subpackage
This creates a subpackage called python-openvswitch
providing python bidings for the Open vSwitch database.
Signed-off-by: Flavio Leitner <fbl@redhat.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'rhel')
-rw-r--r-- | rhel/openvswitch-fedora.spec.in | 55 |
1 files changed, 17 insertions, 38 deletions
diff --git a/rhel/openvswitch-fedora.spec.in b/rhel/openvswitch-fedora.spec.in index 3e19c9191..38cc15fb7 100644 --- a/rhel/openvswitch-fedora.spec.in +++ b/rhel/openvswitch-fedora.spec.in @@ -48,6 +48,15 @@ Open vSwitch provides standard network bridging functions and support for the OpenFlow protocol for remote per-flow control of traffic. +%package -n python-openvswitch +Summary: Open vSwitch python bindings +License: ASL 2.0 +BuildArch: noarch +Requires: python + +%description -n python-openvswitch +Python bindings for the Open vSwitch database + %prep %setup -q -n openvswitch-%{version} @@ -83,8 +92,9 @@ install -p -D -m 0644 rhel/usr_share_openvswitch_scripts_systemd_sysconfig.templ $RPM_BUILD_ROOT/etc/sysconfig/openvswitch install -d -m 755 $RPM_BUILD_ROOT/usr/share/openvswitch/scripts -install python/compat/uuid.py $RPM_BUILD_ROOT/usr/share/openvswitch/python -install python/compat/argparse.py $RPM_BUILD_ROOT/usr/share/openvswitch/python +install -d -m 0755 $RPM_BUILD_ROOT%{python_sitelib} +mv $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/* $RPM_BUILD_ROOT%{python_sitelib} +rmdir $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/ install -d -m 755 $RPM_BUILD_ROOT/var/lib/openvswitch @@ -128,6 +138,10 @@ systemctl start openvswitch.service %postun +%files -n python-openvswitch +%{python_sitelib}/ovs +%doc COPYING + %files %defattr(-,root,root) %config /etc/sysconfig/openvswitch @@ -138,42 +152,7 @@ systemctl start openvswitch.service %{_sysconfdir}/sysconfig/network-scripts/ifup-ovs %{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs /usr/share/openvswitch/bugtool-plugins/ -/usr/share/openvswitch/python/ovs/__init__.py* -/usr/share/openvswitch/python/ovs/daemon.py* -/usr/share/openvswitch/python/ovs/db/__init__.py* -/usr/share/openvswitch/python/ovs/db/data.py* -/usr/share/openvswitch/python/ovs/db/error.py* -/usr/share/openvswitch/python/ovs/db/idl.py* -/usr/share/openvswitch/python/ovs/db/parser.py* -/usr/share/openvswitch/python/ovs/db/schema.py* -/usr/share/openvswitch/python/ovs/db/types.py* -/usr/share/openvswitch/python/ovs/dirs.py* -/usr/share/openvswitch/python/ovs/fatal_signal.py* -/usr/share/openvswitch/python/ovs/json.py* -/usr/share/openvswitch/python/ovs/jsonrpc.py* -/usr/share/openvswitch/python/ovs/ovsuuid.py* -/usr/share/openvswitch/python/ovs/poller.py* -/usr/share/openvswitch/python/ovs/process.py* -/usr/share/openvswitch/python/ovs/reconnect.py* -/usr/share/openvswitch/python/ovs/socket_util.py* -/usr/share/openvswitch/python/ovs/stream.py* -/usr/share/openvswitch/python/ovs/timeval.py* -/usr/share/openvswitch/python/ovs/util.py* -/usr/share/openvswitch/python/ovs/version.py* -/usr/share/openvswitch/python/ovs/unixctl/__init__.py* -/usr/share/openvswitch/python/ovs/unixctl/client.py* -/usr/share/openvswitch/python/ovs/unixctl/server.py* -/usr/share/openvswitch/python/uuid.py* -/usr/share/openvswitch/python/argparse.py* -/usr/share/openvswitch/python/ovs/vlog.py* -/usr/share/openvswitch/python/ovstest/__init__.py* -/usr/share/openvswitch/python/ovstest/args.py* -/usr/share/openvswitch/python/ovstest/rpcserver.py* -/usr/share/openvswitch/python/ovstest/tcp.py* -/usr/share/openvswitch/python/ovstest/udp.py* -/usr/share/openvswitch/python/ovstest/util.py* -/usr/share/openvswitch/python/ovstest/vswitch.py* -/usr/share/openvswitch/python/ovstest/tests.py* +%{python_sitelib}/ovstest /usr/share/openvswitch/scripts/ovs-bugtool-* /usr/share/openvswitch/scripts/ovs-check-dead-ifs /usr/share/openvswitch/scripts/ovs-lib |