Puritan: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
Puritan is a minimal tool for constructing OLPC disk images from sources including RPM repositories and build-stream descriptions. |
Puritan is a minimal tool for constructing OLPC disk images from sources including RPM repositories and build-stream descriptions. |
||
In the puritan framework, each and every build configuration is described by a git commit and can be authoritatively identified by a git tag pointing to that commit. |
|||
If desired, the RPM and activty sources for each build can be archived in a separate git repository and can be strongly versioned along with the puritan snapshot that combined them by including the sources as a git submodule in the puritan commit that performs the build. |
|||
It is loosely derived from a similar tool, [[Pilgrim]], written by David Zeuthen, John Palmieri, C. Scott Ananian, Dennis Gilmore, and Michael Stone. |
It is loosely derived from a similar tool, [[Pilgrim]], written by David Zeuthen, John Palmieri, C. Scott Ananian, Dennis Gilmore, and Michael Stone. |
Revision as of 01:52, 9 February 2008
This article is a stub. You can help the OLPC project by expanding it.
Puritan is a minimal tool for constructing OLPC disk images from sources including RPM repositories and build-stream descriptions.
In the puritan framework, each and every build configuration is described by a git commit and can be authoritatively identified by a git tag pointing to that commit.
If desired, the RPM and activty sources for each build can be archived in a separate git repository and can be strongly versioned along with the puritan snapshot that combined them by including the sources as a git submodule in the puritan commit that performs the build.
It is loosely derived from a similar tool, Pilgrim, written by David Zeuthen, John Palmieri, C. Scott Ananian, Dennis Gilmore, and Michael Stone.