reGen2 Linux Release Metatool
Go to file
belliash 251e311482 add new step 2012-01-23 12:46:46 +01:00
config rename variable TRASHDIR to TEMPDIR 2012-01-18 11:15:11 +01:00
files add new step 2012-01-23 12:46:46 +01:00
libraries implement CVS support; as it leaks many features, only authentication to pserver is supported 2012-01-23 12:39:59 +01:00
modules replace module 2012-01-22 11:31:28 +01:00
COPYING add licensing information 2011-12-24 13:42:50 +01:00
README we need shash for generating digests 2012-01-18 11:17:31 +01:00
ezbuild add some basic tasks 2012-01-18 20:18:56 +01:00
ezsync let modules to be easily disabled 2012-01-20 11:51:33 +01:00

README

What is EzBuild?
=========================

EzBuild is a release building metatool used by reGen2 Linux that allows
developers to synchronize Portage tree with Gentoo, as well as, to build
custom reGen2 releases and templates. It is designed to interface with
a package manager, so that users can easily build their own releases of
reGen2 Linux or other Linux based operating systems.

EzBuild is capable of:
 * building installation stages
 * building bootable LiveCD/DVD/USB
 * building custom Portage trees

From a developer perspective, you can view EzBuild as a complete redesign
of Gentoo's Catalyst and Funtoo's Metro tools - deriving they strengths
and addressing they weaknesses.


Disclaimer
=========================

This software is covered by no warranty or guarantee of functionality. It
is provided to the public for use in creating source-based distributions
in a simple and reproducable manner. Use at your own risk!


Requirements
=========================

 * app-arch/pbzip2 (multithreaded archiver)
 - app-cdr/cdrtools (ISO9660 support)
 * app-crypt/shash (digest support)
 - app-misc/zisofs-tools (compressed ISO9660 support)
 * app-shells/bash (interpreting shell scripts)
 - dev-lang/python (interpreting python scripts)
 - dev-vcs/cvs (CVS repository support)
 * dev-vcs/git (GIT repository support)
 * dev-vcs/mercurial (HG repository support)
 * dev-vcs/subversion (SVN repository support)
 * net-misc/keychain (manager for ssh-agent)
 - sys-fs/squashfs-tools (SquashFS support)