summaryrefslogtreecommitdiff
path: root/morphlib/plugins/deploy_plugin.py
Commit message (Collapse)AuthorAgeFilesLines
* Replace builder order graph with just a single artifactLars Wirzenius2013-02-191-2/+1
| | | | | The artifact's build dependencies replace the build order graph from previously.
* Comment logic in _run_extensionLars Wirzenius2013-02-071-0/+3
| | | | Suggested-By: Sam Thursfield
* Make configuration-extensions have a default valueLars Wirzenius2013-02-071-11/+9
| | | | | | | This saves a check (and an indentation) in the deployment plugin, making the code a tiny bit simpler. Suggested-By: Sam Thursfield
* Fix docstring and error messageLars Wirzenius2013-02-071-3/+3
| | | | Suggested-By: Sam Thursfield
* Describe how we re-use code from branch+merge pluginLars Wirzenius2013-02-071-0/+6
| | | | Suggested-By: Sam Thursfield
* Add cmdtest for "morph deploy" and rawdisk.writeLars Wirzenius2013-02-061-5/+7
|
* Add deployment pluginLars Wirzenius2013-02-061-0/+200
This adds a new optional field to system morphologies: "configuration-extensions". The deployment plugin relies heavily on code from the branch and merge plugin. This needs to be eventually fixed by refactoring the codebase so that the shared code is in morphlib and not in plugins. However, doing that is beyond the scope of adding a deployment plugin.