From 1578508b5e14df9f9b9eef74eb030f449a87a3d7 Mon Sep 17 00:00:00 2001 From: Alessio Ababilov Date: Thu, 13 Jun 2013 16:24:35 +0300 Subject: [PATCH] Add build-openvswitch.sh tool Change-Id: I8eb353048740abe10284a7e4f645a1a788bebfee --- tools/build-openvswitch.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 tools/build-openvswitch.sh diff --git a/tools/build-openvswitch.sh b/tools/build-openvswitch.sh new file mode 100755 index 00000000..2284cd83 --- /dev/null +++ b/tools/build-openvswitch.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +# This is a sample script to build OpenVSwitch for +# development needs. It is based on +# http://n40lab.wordpress.com/2013/06/03/centos-6-4-openvswitch-installation/ + +set -ex + +VERSION=1.10.0 + +sudo yum -y install wget openssl-devel +sudo yum -y groupinstall "Development Tools" + +rm -f ~/rpmbuild/RPMS/*/{kmod-openvswitch,openvswitch}* + +cd $(mktemp -d) +wget http://openvswitch.org/releases/openvswitch-${VERSION}.tar.gz +tar xfz openvswitch-${VERSION}.tar.gz +cd openvswitch-${VERSION} +mkdir -p ~/rpmbuild/SOURCES +cp ../openvswitch-${VERSION}.tar.gz rhel/openvswitch-kmod.files ~/rpmbuild/SOURCES/ +rpmbuild -bb rhel/openvswitch.spec +rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec + +sudo yum -y install ~/rpmbuild/RPMS/*/{kmod-openvswitch,openvswitch}-${VERSION}*.rpm