summaryrefslogtreecommitdiff
path: root/morphlib/fsutils.py
diff options
context:
space:
mode:
authorAdam Coldrick <adam.coldrick@codethink.co.uk>2015-01-28 15:53:27 +0000
committerSam Thursfield <sam.thursfield@codethink.co.uk>2015-04-20 14:07:40 +0000
commit3fb6281192630670b735d6c6af243afbf8e01282 (patch)
treeab970b53a564c0ccb09a7b166df017843e6974e2 /morphlib/fsutils.py
parentddba1d3cc38ea98bb811b72780386b584e26c7c4 (diff)
downloadmorph-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