From: YAMAMOTO Takashi Date: Tue, 24 Dec 2013 01:39:58 +0000 (+0900) Subject: INSTALL.NetBSD: Some installation/setup notes for NetBSD X-Git-Tag: sliver-openvswitch-2.1.90-1~10^2~78 X-Git-Url: http://git.onelab.eu/?p=sliver-openvswitch.git;a=commitdiff_plain;h=0f3df203a0b81bdf95ac0e0e5a086408cf641dbc INSTALL.NetBSD: Some installation/setup notes for NetBSD Mainly for ovs developers who kindly want to test on NetBSD but not familiar with it. Signed-off-by: YAMAMOTO Takashi Signed-off-by: Ben Pfaff --- diff --git a/INSTALL b/INSTALL index c3693f303..95ee89818 100644 --- 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 index 000000000..49782a805 --- /dev/null +++ b/INSTALL.NetBSD @@ -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. diff --git a/Makefile.am b/Makefile.am index 0faed6795..5069f962e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -56,6 +56,7 @@ EXTRA_DIST = \ INSTALL.Fedora \ INSTALL.KVM \ INSTALL.Libvirt \ + INSTALL.NetBSD \ INSTALL.RHEL \ INSTALL.SSL \ INSTALL.XenServer \