INSTALL.NetBSD: Some installation/setup notes for NetBSD
authorYAMAMOTO Takashi <yamamoto@valinux.co.jp>
Tue, 24 Dec 2013 01:39:58 +0000 (10:39 +0900)
committerBen Pfaff <blp@nicira.com>
Tue, 24 Dec 2013 16:49:30 +0000 (08:49 -0800)
Mainly for ovs developers who kindly want to test on NetBSD
but not familiar with it.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: Ben Pfaff <blp@nicira.com>
INSTALL
INSTALL.NetBSD [new file with mode: 0644]
Makefile.am

diff --git a/INSTALL b/INSTALL
index c3693f3..95ee898 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -9,6 +9,7 @@ on a specific platform, please see one of these files:
     - INSTALL.Fedora
     - INSTALL.RHEL
     - INSTALL.XenServer
+    - INSTALL.NetBSD
 
 Build Requirements
 ------------------
diff --git a/INSTALL.NetBSD b/INSTALL.NetBSD
new file mode 100644 (file)
index 0000000..49782a8
--- /dev/null
@@ -0,0 +1,32 @@
+           How to Install Open vSwitch on NetBSD
+           =====================================
+
+On NetBSD, you might want to install requirements from pkgsrc.
+In that case, you need at least the following packages.
+
+       automake
+       libtool-base
+       gmake
+       python27
+       py27-xml
+       pkg_alternatives
+
+Some components (eg. ovsdbmonitor) have additional requirements.
+(See INSTALL)
+
+Assuming you are running NetBSD/amd64 6.1.2, you can download and
+install pre-built binary packages as the following.
+(You might get some warnings about minor version mismatch.  Don't care.)
+
+    # PKG_PATH=http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/6.1.2/All/
+    # export PKG_PATH
+    # pkg_add automake libtool-base gmake python27 py27-xml pkg_alternatives
+
+NetBSD's /usr/bin/make is not GNU make.  GNU make is installed as
+/usr/pkg/bin/gmake by the above mentioned 'gmake' package.
+
+As all executables installed with pkgsrc are placed in /usr/pkg/bin/
+directory, it might be a good idea to add it to your PATH.
+
+Open vSwitch on NetBSD is currently "userspace switch" implementation
+in the sense described in INSTALL.userspace and PORTING.
index 0faed67..5069f96 100644 (file)
@@ -56,6 +56,7 @@ EXTRA_DIST = \
        INSTALL.Fedora \
        INSTALL.KVM \
        INSTALL.Libvirt \
+       INSTALL.NetBSD \
        INSTALL.RHEL \
        INSTALL.SSL \
        INSTALL.XenServer \