This commit adds the windows installer to the OVS tree.
authorAlin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Fri, 5 Jun 2015 22:06:30 +0000 (01:06 +0300)
committerGurucharan Shetty <gshetty@nicira.com>
Sun, 7 Jun 2015 21:40:52 +0000 (14:40 -0700)
commitd183efc22b2b0b84c341500a73f567f98f4d00f4
treeea00fa2aa7c25eec4049e9e58b89b644c3d2fe2e
parentd8485a90af4ca1448ed7e33354994c97785c851d
This commit adds the windows installer to the OVS tree.

Requirements are the following:
Visual Studio Community 2013
WiX Toolset 3.9
Microsoft_VC120_CRT_x86.msm

More detailed information on the requirements and build instructions
can be found under:
https://github.com/cloudbase/ovs-windows-installer/blob/master/README.rst

To run and make the installer issue the following:

./boot.sh
./configure CC=./build-aux/cccl LD="`which link`" \
LIBS="-lws2_32 -liphlpapi" --prefix="C:/openvswitch/usr" \
--localstatedir="C:/openvswitch/var" --sysconfdir="C:/openvswitch/etc" \
--with-pthread="C:/pthread" --with-vstudiotarget="Release"

make clean && make -j16 windows_installer

To uninstall one could use the following Powershell commandlets:
$app = Get-WmiObject -Class Win32_Product | Where-Object `
 { $_.Name -match "Open Vswitch" }

$app.Uninstall()

Signed-off-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Co-authored-by: Alessandro Pilotti <apilotti@cloudbasesolutions.com>
Signed-off-by: Alessandro Pilotti <apilotti@cloudbasesolutions.com>
Signed-off-by: Gurucharan Shetty <gshetty@nicira.com>
28 files changed:
INSTALL.Windows.md
Makefile.am
appveyor.yml
datapath-windows/ovsext.sln
m4/openvswitch.m4
windows/.gitignore [new file with mode: 0644]
windows/README.rst [new file with mode: 0644]
windows/automake.mk [new file with mode: 0644]
windows/ovs-windows-installer.sln [new file with mode: 0644]
windows/ovs-windows-installer/Actions/OVSActions.js [new file with mode: 0644]
windows/ovs-windows-installer/Binaries/.gitignore [new file with mode: 0644]
windows/ovs-windows-installer/CustomActions.wxs [new file with mode: 0644]
windows/ovs-windows-installer/Dialogs/BeginningDialog.wxs [new file with mode: 0644]
windows/ovs-windows-installer/Dialogs/MyEndDialog.wxs [new file with mode: 0644]
windows/ovs-windows-installer/Dialogs/MyTroubleshootDialog.wxs [new file with mode: 0644]
windows/ovs-windows-installer/Dialogs/UserFinishDialog.wxs [new file with mode: 0644]
windows/ovs-windows-installer/Driver/.gitignore [new file with mode: 0644]
windows/ovs-windows-installer/Driver/Win8.1/.gitignore [new file with mode: 0644]
windows/ovs-windows-installer/Driver/Win8/.gitignore [new file with mode: 0644]
windows/ovs-windows-installer/License.rtf [new file with mode: 0644]
windows/ovs-windows-installer/Product.wxs [new file with mode: 0644]
windows/ovs-windows-installer/Redist/.gitignore [new file with mode: 0644]
windows/ovs-windows-installer/Services/.gitignore [new file with mode: 0644]
windows/ovs-windows-installer/Symbols/.gitignore [new file with mode: 0644]
windows/ovs-windows-installer/UI.wxs [new file with mode: 0644]
windows/ovs-windows-installer/images/bannrbmp.bmp [new file with mode: 0644]
windows/ovs-windows-installer/images/dlgbmp.bmp [new file with mode: 0644]
windows/ovs-windows-installer/ovs-windows-installer.wixproj [new file with mode: 0644]