Merge branch 'mainstream'
[sliver-openvswitch.git] / INSTALL.NetBSD
1            How to Install Open vSwitch on NetBSD
2            =====================================
3
4 On NetBSD, you might want to install requirements from pkgsrc.
5 In that case, you need at least the following packages.
6
7         automake
8         libtool-base
9         gmake
10         python27
11         py27-xml
12         pkg_alternatives
13
14 Some components (eg. ovsdbmonitor) have additional requirements.
15 (See INSTALL)
16
17 Assuming you are running NetBSD/amd64 6.1.2, you can download and
18 install pre-built binary packages as the following.
19 (You might get some warnings about minor version mismatch.  Don't care.)
20
21     # PKG_PATH=http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/6.1.2/All/
22     # export PKG_PATH
23     # pkg_add automake libtool-base gmake python27 py27-xml pkg_alternatives
24
25 NetBSD's /usr/bin/make is not GNU make.  GNU make is installed as
26 /usr/pkg/bin/gmake by the above mentioned 'gmake' package.
27
28 As all executables installed with pkgsrc are placed in /usr/pkg/bin/
29 directory, it might be a good idea to add it to your PATH.
30
31 Open vSwitch on NetBSD is currently "userspace switch" implementation
32 in the sense described in INSTALL.userspace and PORTING.