Menu

Tree [r7662] / trunk /
 History

HTTPS access


File Date Author Commit
 build 2011-09-11 yaberauneya [r7661] Load all of the GEOM modules so people can get ...
 gui 2011-09-12 zippybr [r7662] reverse list for ipv4 netmask
 nanobsd 2011-09-11 yaberauneya [r7661] Load all of the GEOM modules so people can get ...
 patches 2011-09-11 yaberauneya [r7659] Remove the hand-rolled graid5 patch from the tr...
 README 2011-09-04 yaberauneya [r7550] Improve/correct the top-level build script. In ...

Read Me

This snapshot is for developers and very experienced users only.  It
is not functionally complete yet, and there are likely many rough
edges.  There's no upgrade path from 0.7 to 8.x, yet.

The GUI should behave basically the same as 0.7's GUI, but there are
some differences.

To build the system (experts only):

Native builds on amd64 and i386 work.  You can build i386 binaries
on a FreeBSD/amd64 system by setting FREENAS_ARCH=i386 in your
environment.

To build the system:

(1) Checking out the experimental code from svn:

% svn co https://freenas.svn.sourceforge.net/svnroot/freenas/trunk
% cd trunk

More information about checking out sources from svn via SourceForge
can be found here: http://p.sf.net/sourceforge/svn .

(2) Use the build script (substituting your favorite cvsup mirror)

% sudo env FREEBSD_CVSUP_HOST=cvsup10.freebsd.org sh build/do_build.sh
% sudo sh build/create_iso.sh

That's it.

When updating ports patches, you will need to run the following command:

% sudo env FREEBSD_CVSUP_HOST=cvsup10.freebsd.org sh build/do_build.sh -f ports

When updating source patches, you will need to run the following command:

% sudo env FREEBSD_CVSUP_HOST=cvsup10.freebsd.org sh build/do_build.sh -f all

Running builds via do_build.sh is known to work on FreeBSD 8.1-RELEASE
and newer.

Once (2) completes, you'll have an image in
obj.yyyy/FreeNAS-8rXXXX-yyyy.full where XXXX is the svn revision from
the freenas repo, and yyyy is either i386 or amd64 depending on your
platform.  This is a raw disk image, and needs to be converted to your
favorite VM container format before use...  Alternatively, there will
also be a obj.yyy/FreeNAS-8rXXXX-yyyy.full.iso that contains an ISO
image that you can use to install FreeNAS with.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.