Skip to content

genba/freenas

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To build the system (experts only):

Requirements:

- Your build environment must be FreeBSD 9.1-RELEASE or newer.
- amd64 or i386 for i386 builds; an amd64 for amd64 builds.
- You will need the following ports/packages when compiling anything
  FreeNAS-related:
  - devel/git
  - lang/python26 or lang/python27
  - sysutils/cdrtools
  - ports-mgmt/pbi-manager
  - Whatever other ports we forgot to list above

A ZFS filesystem on which to build.  Building FreeNAS depends on ZFS!

Building the System Quickstart Flow:

- Checking out the code from git:

% cd /path/to/your-zfs-filesystem
% git clone git://github.com/freenas/freenas.git
% cd freenas

- Build it

% make git-external
% make release

This will also fetch TrueOS and ports for the build from github.

The End Result:

If your build completes successfully, you'll have both 32 and 64 bit
release products in the release_stage directory.  You will also have
a tarball in your build directory containing the entire release for
easy transport.

About

Official FreeNAS Git Repository

Resources

Stars

Watchers

Forks

Packages

No packages published