Pilgrim: Difference between revisions
Jump to navigation
Jump to search
m (Redirecting to Build system) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{Software}} |
|||
{{Build system}} |
|||
[http://dev.laptop.org/git/users/cscott/pilgrim Source code] |
|||
Pilgrim is composed of two large and two small scripts and many configuration files. |
|||
pilgrim # user-interface |
|||
pilgrim-autobuild # implementation |
|||
build-one # build the current branch |
|||
make-repos # touch up yum repositories |
|||
The most important branch is "autobuild". This is where changes deemed suitable for all build branches should be merged. See [[Pilgrim Commit Policy]]. |
|||
The other branches - joyride, meshtest, xtest, and rainbow store branch-specific data like which yum repositories to compose into the image, which packages to pull, which activities to include, and so on. |
|||
These data are mostly recorded in |
|||
streams.d/olpc-branch.conf # a few important config variables |
|||
streams.d/olpc-development-yum-install.conf # yum repositories to compose, package exclusions |
|||
streams.d/olpc-development.stream # lists of packages and activities to install |
Revision as of 01:46, 9 February 2008
Pilgrim is composed of two large and two small scripts and many configuration files.
pilgrim # user-interface pilgrim-autobuild # implementation build-one # build the current branch make-repos # touch up yum repositories
The most important branch is "autobuild". This is where changes deemed suitable for all build branches should be merged. See Pilgrim Commit Policy.
The other branches - joyride, meshtest, xtest, and rainbow store branch-specific data like which yum repositories to compose into the image, which packages to pull, which activities to include, and so on.
These data are mostly recorded in
streams.d/olpc-branch.conf # a few important config variables streams.d/olpc-development-yum-install.conf # yum repositories to compose, package exclusions streams.d/olpc-development.stream # lists of packages and activities to install