diff options
author | Adam Coldrick <adam.coldrick@codethink.co.uk> | 2015-01-28 15:53:27 +0000 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2015-04-20 14:07:40 +0000 |
commit | 3fb6281192630670b735d6c6af243afbf8e01282 (patch) | |
tree | ab970b53a564c0ccb09a7b166df017843e6974e2 /morphlib/fsutils.py | |
parent | ddba1d3cc38ea98bb811b72780386b584e26c7c4 (diff) | |
download | morph-3fb6281192630670b735d6c6af243afbf8e01282.tar.gz |
Use overlayfs when deploying
When deploying, configuration extensions are run against the unpacked
tarball of a system created by a build. If we are to use OSTree to
store systems (rather than tarballs) this will not be possible as the
result of `ostree checkout` would be read-only.
To solve this, we use overlayfs to mount the unpacked tarball
underneath a temporary directory somewhere, and run the configuration
extensions on that mount point. This means that the changes are
made in the temporary directory rather than directly on the tarball.
Change-Id: Iafcb78feaa1d6d37be4f52420c03d5b96d5c81ee
Diffstat (limited to 'morphlib/fsutils.py')
0 files changed, 0 insertions, 0 deletions