1 %define name sliver-openvswitch
2 # to check for any change:
3 # grep AC_INIT configure.ac
7 %define debug_package %{nil}
9 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
12 Packager: OneLab <support@planet-lab.eu>
13 Distribution: PlanetLab %{plrelease}
16 # mar 2013 - because of the move to f18 I have to turn off auto requires
17 # this is because rpm would otherwise find deps to /bin/python and /bin/perl
18 # In other modules I was able to solve this by referring to /usr/bin/python
19 # instead of just python in the builds scripts, but here it looks too complex
22 Summary: Openvswitch modified for running from a PlanetLab sliver
27 Group: System Environment/Applications
28 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
29 Source0: sliver-openvswitch-%{version}.tar.gz
32 Openvswitch tuned for running within a PlanetLab sliver
39 # let's be as close as the regular linux/fedora layout
40 ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-logdir=/var/log
44 make install DESTDIR=$RPM_BUILD_ROOT
47 rm -rf $RPM_BUILD_ROOT
57 * Fri Feb 22 2013 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sliver-openvswitch-1.9.90-3
58 - pulled mainstream - amazingly this is still known as 1.9.90 despite the size of changes
60 * Fri Dec 21 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sliver-openvswitch-1.9.90-2
61 - merged with upstream
62 - handling of promisc &up/down flags for tap devices
63 - small improvements to the Makefile
65 * Fri Nov 23 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sliver-openvswitch-1.8.90-6
66 - fixes in the exp-tool makefile (bash redirections, scp with key..)
68 * Tue Oct 16 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sliver-openvswitch-1.8.90-5
69 - numerous additional make targets for finer control (use make help)
70 - including gprobe for reporting traffic to an ndnmap instance
71 - related, more functions in sliver-ovs as well, like exposing
72 - detailed info (mac, dpids..) relevant to the OF controller
73 - retrieving rx_bytes/tx_bytes (fixed) accessible through ovs-appctl
75 * Fri Sep 28 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sliver-openvswitch-1.8.90-4
76 - fix file descriptor leaks
78 * Fri Sep 28 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sliver-openvswitch-1.8.90-3
79 - can specify OpenFlow controller ip/port for each ovs instance
80 - through $(CONTROLLER_<id>), or $(CONTROLLER) by default
82 * Thu Sep 27 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sliver-openvswitch-1.8.90-2
83 - add/skip packet information on tap send/recv
85 * Wed Sep 26 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sliver-openvswitch-1.8.90-1
86 - merged mainstream 1.8.90
87 - planetlab extensions to the openvswitch: single helper command tool 'sliver-ovs' in /usr/sbin
88 - planetlab exp-tool : single config file (conf.mk)
89 - planetlab exp-tool : can retrieve and save current topology