Rump on non-NetBSD Operating Systems



About (top)

This guide explains how to build rump, ukfs and fs-utils on non-NetBSD Operating Systems.
It was successfully tested on FreeBSD and GNU/Linux i386 and amd64.
If you want to build fs-utils you do not have to follow the "Building/Installing RUMP and UKFS" sections as pkgsrc will do it automatically when building fs-utils.

This is experimental.
The rumpnet libraries were added in the 20091108 version of misc/rump. These libraries were successfully compiled on Linux/i386 but they have not been tested yet.

Requirement (top)

A NetBSD pkgsrc tree (2009-11-03 or newer):

# cd /usr
# cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot -PA pkgsrc

Before building (top)

Bootstrap pkgsrc:

# cd /usr/pkgsrc/bootstrap
# ./bootstrap

Building/Installing RUMP and UKFS (top)

# cd /usr/pkgsrc/misc/rump
# /usr/pkg/bin/bmake install clean

Building fs-utils (top)

# cd /usr/pkgsrc/filesystems/fs-utils
# /usr/pkg/bin/bmake install clean