summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Improve docstring for "morph build"Lars Wirzenius2013-07-051-1/+25
| |
| * Improve docstring for "morph branch"Lars Wirzenius2013-07-051-1/+20
|/
* Merge branch 'liw/disable-make-patch'Lars Wirzenius2013-07-054-197/+0
|\ | | | | | | Reviewed-by: Richard Maw
| * Remove "morph make-patch" since it doesn't workLars Wirzenius2013-07-054-197/+0
|/ | | | | | In addition, when we start using tbdiff for upgrades, all of this will need to be re-designed and re-implemented anyway. The current plugin is dead code. Note that the test suite had already been disabled.
* Merge remote-tracking branch 'origin/baserock/tiagogomes/manifest'Lars Wirzenius2013-07-051-34/+34
|\
| * Improve the GENIVI manifest generationTiago Gomes2013-07-051-34/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Stop prefixing every field with the column name. Add a top row with the names of the columns. - Remove the morphology column. - Append the version to the artifact name instead of keeping it in a separate column - Use 7-char SHA1s for commit ids - Use 7-char SHA1s for build references (baserock/build/...) - Use 7-char for the cache key
* | Merge commit '0807caa980f96785334ae715b510340fd94d2b5e'Lars Wirzenius2013-07-041-9/+12
|\ \ | |/ |/|
| * Prefix all build steps with progress and step nameRichard Maw2013-07-031-9/+12
| | | | | | | | | | | | | | | | This puts the information in the status prefix, so it appears every time status() is used. This also required the places where the name was manually spliced in to be removed.
* | Merge branch 'jonathan/fix-petrify-2'Jonathan Maw2013-07-037-51/+10
|\ \ | | | | | | | | | Reviewed-by: Richard Maw <richard.maw@codethink.co.uk>
| * | Add pushing to placate new petrify codeLars Wirzenius2013-07-031-0/+2
| | | | | | | | | | | | | | | The petrify code needs the branches to be on the git server for it to work, so we push things.
| * | Disable workflow-petrify testLars Wirzenius2013-07-032-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | The (modified) petrify code does not handle strata in different git repositories, but works well enough for us to use it releases, and our releases don't need strata in different repos. The code needs to be re-thought starting from requirements. For now, it's enough to get the test suite to pass, so disabling the tests is good enough, even if not great.
| * | Fix the petrify-no-double-petrify test caseLars Wirzenius2013-07-031-0/+1
| | |
| * | Fix test case for petrifyLars Wirzenius2013-07-032-2/+5
| | |
| * | Make morph petrify use the petrify_everything functionJonathan Maw2013-07-031-49/+2
|/ /
* | Merge branch 'baserock/richardmaw/bugfix/save-failed-builds' of ↵Richard Maw2013-07-031-1/+1
|\ \ | | | | | | | | | | | | | | | git://git.baserock.org/baserock/baserock/morph Reviewed-by: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
| * | Save more than one failed buildRichard Maw2013-07-031-1/+1
|/ / | | | | | | | | | | I blithely replaced runcmd(['mv', src_dir, dest_dir]) with os.rename(src_dir, dest_dir), without realising that mv does extra work when the target is a directory that already exists.
* | Merge branch 'baserock/tiagogomes/vcpu'Tiago Gomes2013-07-023-3/+13
|\ \ | |/ |/| | | Reviewed by Lars Wirzenius
| * Allow to set the number of cpus for virtualbox and kvm deployments.Tiago Gomes2013-07-023-3/+13
|/
* Merge commit '945f004cc5bda68d9a847f8dca4970371753c530'Lars Wirzenius2013-07-023-6/+12
|\
| * Update tests in line with changes to os-releaseJonathan Maw2013-07-022-2/+6
| |
| * Make /etc/os-release have the easy infoJonathan Maw2013-07-021-4/+6
| |
* | Break a long line in READMELars Wirzenius2013-07-021-1/+2
| |
* | Revert "Merge branch 'jonathan/fix-petrify'"Daniel Silverstone2013-07-021-2/+49
|/ | | | | This reverts commit cc04afc00f35dc00e03c9ab207bbc2e5513812d0, reversing changes made to 656295846bffb4eda9fa3869d04fd7c042b2e37a.
* Merge branch 'jonathan/fix-petrify'Jonathan Maw2013-07-021-49/+2
|\ | | | | | | Reviewed-by: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
| * Make morph petrify use the petrify_everything functionJonathan Maw2013-07-021-49/+2
|/
* Merge branch 'baserock/tiagogomes/ssh-rsync-work' of ↵Tiago Gomes2013-07-011-70/+80
|\ | | | | | | | | | | ssh://git.baserock.org/baserock/baserock/morph Reviewed by Richard Maw
| * Improvements to ssh-rsync extensionTiago Gomes2013-07-011-70/+80
|/
* Merge branch 'baserock/richardmaw/S8041/update-README' of ↵Richard Maw2013-06-271-103/+85
|\ | | | | | | | | | | git://git.baserock.org/baserock/baserock/morph Reviewed-by: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
| * Update build environment descriptionRichard Maw2013-06-271-1/+6
| |
| * Augment instructions for running morph's testsRichard Maw2013-06-271-1/+4
| |
| * Remove disk-size field from manual.Richard Maw2013-06-271-2/+0
| |
| * Fix typoRichard Maw2013-06-271-1/+1
| |
| * List more build systems.Richard Maw2013-06-271-2/+9
| |
| * Rewrite morphologies in YAMLRichard Maw2013-06-271-84/+53
| |
| * Update build instructionsRichard Maw2013-06-271-11/+11
| |
| * re-brand ourselves as an appliance Linux solutionRichard Maw2013-06-271-1/+1
|/ | | | | Embedded linux is strictly on hardware, while Baserock is suitable for virtual machines as well.
* Merge remote-tracking branch 'origin/baserock/tiagogomes/bscs-sync'Richard Maw2013-06-251-4/+13
|\
| * Run the merge mode of baserock-system-config-sync when upgrading running ↵Tiago Gomes2013-06-171-0/+9
| | | | | | | | systems.
| * Add a missing trailing slash to the source directory of rsyncTiago Gomes2013-06-171-1/+2
| | | | | | | | | | | | | | | | | | Accordingly the rsync manual: "A trailing slash on the source changes this behavior to avoid creating an additional directory level at the destination. You can think of a trailing / on a source as meaning "copy the contents of this directory" as opposed to "copy the directory by name".
| * Unmount the remote mouting point instead of the root diskTiago Gomes2013-06-151-1/+1
| | | | | | | | Unmounting the root disk as the side effect of turn it to be read only
| * Don't dereference the default symbolic link when updating itTiago Gomes2013-06-151-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Or else this ln -s -f update1 /mp/systems/default will do this '/pp/systems/default/update1' -> 'update1 When we want '/pp/systems/default' -> 'update1
| * Fix warnings and test suiteLars Wirzenius2013-06-153-20/+14
| |
| * Remove SystemKindBuilderFactoryLars Wirzenius2013-06-153-133/+52
| | | | | | | | | | | | We now only support one system-kind, so there's no need for the factory stuff, and at this point it only serves to obfuscate and complexify.
| * Require system-kind to be rootfs-tarballLars Wirzenius2013-06-151-0/+3
| |
| * Delete system-kind plugins except for rootfs-tarballLars Wirzenius2013-06-153-284/+0
| | | | | | | | | | Also delete the infrastructure for disk-based system-kinds from builder2.py.
| * Check that that the repo-alias option matches the expected RERichard Dale2013-06-151-0/+4
| |
* | Merge remote-tracking branch ↵Lars Wirzenius2013-06-253-8/+20
|\ \ | | | | | | | | | 'origin/baserock/richarddale/config-messages-verbose-off-2'
| * | Fix lines overflowing the 80 character limitRichard Dale2013-06-252-5/+10
| | |
| * | Don't show git config messages for 'morph branch' in verbose modeRichard Dale2013-06-253-8/+15
|/ /
* | Merge remote-tracking branch 'origin/baserock/richardmaw/fix-artifact-gc'Lars Wirzenius2013-06-211-1/+2
|\ \