3 %define name openvswitch
7 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
8 %define upstream http://openvswitch.org/releases/openvswitch-%{version}.tar.gz
11 Packager: PlanetLab Central <support@planet-lab.org>
12 Distribution: PlanetLab %{plrelease}
13 URL: %(echo %{url} | cut -d ' ' -f 2)
15 Summary: pl_openvswitch
20 Group: System Environment/Kernel
21 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
23 BuildRequires: kernel-devel
25 Source0: openvswitch-%{version}.tar.gz
28 Openvswitch - virtual switches on PlanetLab
33 tar xvfz openvswitch-%{version}.tar.gz --strip=1
36 KVER=`ls -l /usr/src/kernels | awk '{printf $9;}'`
37 ./configure --with-linux=/usr/src/kernels/$KVER
41 KVER=`ls -l /usr/src/kernels | awk '{printf $9;}'`
42 mkdir -p $RPM_BUILD_ROOT/bin
43 mkdir -p $RPM_BUILD_ROOT/sbin
44 mkdir -p $RPM_BUILD_ROOT/share
45 mkdir -p $RPM_BUILD_ROOT/var
46 mkdir -p $RPM_BUILD_ROOT/lib/modules/$KVER/kernel/drivers/net
48 make install DESTDIR=$RPM_BUILD_ROOT
49 cp -R datapath/linux/*.ko $RPM_BUILD_ROOT/lib/modules/$KVER/kernel/drivers/net
52 rm -rf $RPM_BUILD_ROOT
68 * Mon Sep 26 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - openvswitch-1.1.0pre2-2
69 - add a buildrequires dep. to kernel-devel
71 * Mon Jan 17 2011 Sapan Bhatia <sapanb@cs.princeton.edu> - openvswitch-1.1.0pre2-1
72 - Fixed a build issue.