Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert git-base-url setting to a list. Add bundle-server setting. | Rob Taylor | 2012-01-19 | 1 | -1/+4 |
| | |||||
* | Apply code review changes and fix a bug when clearing dependencies. | Jannis Pohlmann | 2012-01-19 | 1 | -1/+0 |
| | |||||
* | Initial work on integrate the build order work into builder. | Jannis Pohlmann | 2012-01-19 | 1 | -17/+33 |
| | |||||
* | Introduce the "show-dependencies" command and BuildDependencyGraph. | Jannis Pohlmann | 2012-01-16 | 1 | -0/+41 |
| | | | | | | | | The "show-dependencies" command takes a series of build tuples and dumps the resulting dependency graph (including strata and chunks at the moment) to the standard output. It also dumps the resulting build order which is a list of groups. These groups indicate which chunks and strata can be built in parallel and are not dependent on each other. | ||||
* | stop morph from using fakeroot and sudo | Lars Wirzenius | 2012-01-11 | 1 | -2/+2 |
| | | | | | | | | | | | | | Instead, assume the whole build will be run, by the user, under fakeroot or sudo (the latter for system image builds). This allows us to run all non-system-image-build tests without root access at all. We now always create the cache directory, if missing, even if we're running as root. We no longer run ldconfig if ld.so.conf is missing. It is missing during our tests, but is (now) created by fhs-dirs for real builds. | ||||
* | implement test subcommand properly | Lars Wirzenius | 2011-12-12 | 1 | -2/+12 |
| | |||||
* | make a test subcommand that builds and gets the morph, image filename | Lars Wirzenius | 2011-12-12 | 1 | -1/+14 |
| | |||||
* | Merge branch 'richardmaw/login' | Richard Maw | 2011-12-12 | 1 | -1/+3 |
|\ | |||||
| * | Make the install parts of morphs run as sudo | Richard Maw | 2011-12-08 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | Then fix all the places where this broke things because they didn't have the required permissions. This is a potential security risk of course, it would be preferable if the install commands were run in a fakeroot session and only the final image building was run as root, but it needs to work first | ||||
* | | add a "morph test" command | Lars Wirzenius | 2011-12-09 | 1 | -0/+50 |
|/ | |||||
* | Merge remote-tracking branch 'quarry/liw/distcc-support' | Lars Wirzenius | 2011-12-06 | 1 | -0/+1 |
|\ | |||||
| * | add --no-distcc option to disable distcc | Lars Wirzenius | 2011-12-06 | 1 | -0/+1 |
| | | |||||
* | | give Builder class the cliapp.Application as argument | Lars Wirzenius | 2011-12-06 | 1 | -1/+1 |
|/ | | | | | This is simpler than giving each separate little thing we need from there. | ||||
* | create cachedir at startup if it does not exist | Lars Wirzenius | 2011-12-01 | 1 | -0/+3 |
| | | | | | | | We don't create it if running as root, since that would mean a typo creates a directory in a place that may be awkward. Anyone running builds as root can go create the directory themselves. | ||||
* | Add morph --bootstrap option | Lars Wirzenius | 2011-11-17 | 1 | -0/+4 |
| | |||||
* | Flush stdout after progress messages | Lars Wirzenius | 2011-11-15 | 1 | -0/+1 |
| | |||||
* | Clean up the environment | Lars Wirzenius | 2011-11-03 | 1 | -0/+3 |
| | |||||
* | Always get all morphologies from git | Lars Wirzenius | 2011-11-02 | 1 | -7/+12 |
| | | | | | Previously, we've been able to get morphs for strata and systems directly from files, with uncommitted changes. No more. | ||||
* | Refactor builder.py for correctness and clarity | Lars Wirzenius | 2011-11-02 | 1 | -5/+1 |
| | | | | | It now uses a systematic approach for building needed components, and for decided when something has already been built. | ||||
* | Add --max-jobs option | Lars Wirzenius | 2011-11-01 | 1 | -0/+6 |
| | |||||
* | Enable ccache by default | Lars Wirzenius | 2011-11-01 | 1 | -0/+1 |
| | |||||
* | Fix GPL version sentence grammar. | Lars Wirzenius | 2011-10-06 | 1 | -1/+1 |
| | |||||
* | Add --cachedir option for specifying where build results go. | Lars Wirzenius | 2011-09-29 | 1 | -0/+3 |
| | |||||
* | Adapt cmdtest tests to chunk morphs no longer having a "source" field. | Lars Wirzenius | 2011-09-29 | 1 | -1/+5 |
| | |||||
* | Initial import. | Lars Wirzenius | 2011-09-29 | 1 | -0/+59 |