aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: cb6a9b184e71ac8c8fecf75a87b7c6016a0a9085 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Builder
=======

[Builder][builder] supplies a psuedo package-management environment usable for
everything from maintaining cross-development toolchains, to producing binary
blocks for individual packages and disk images. The original design was
inspired by [Gentoo's][gentoo] [Ebuild][ebuild] build rules used by
[Portage][portage], with the primary goal being to manage the cross-development
tools along side the software being developed in a single [Portage-like][portage]
directory structure.  [Builder][builder] deviates from the [Portage][portage]
use-case in that it does not manage packages within the OS, but simply produces
packages as defined by rule files and manages the installation of packages (and
their dependancies) into a sysroot target.  These rule files may dictate how to
build a specific piece of software, or may dictate how to build disk images.

 * [Installation](docs/installation)
 * [Usage](docs/usage)
 * [Design](docs/design)
 * [Layout](docs/layout)
 * [Copyright](docs/copyright)
 * [Credit](docs/credit)

[builder]: https://github.com/major0/builder "Builder"
[gentoo]: http://en.wikipedia.org/wiki/Gentoo_Linux "Gentoo Linux"
[ebuild]: http://en.wikipedia.org/wiki/Ebuild "Ebuild"
[portage]: http://en.wikipedia.org/wiki/Portage "Portage"