summaryrefslogtreecommitdiff
path: root/morphlib/app.py
diff options
context:
space:
mode:
authorAdam Coldrick <adam.coldrick@codethink.co.uk>2015-02-05 13:51:23 +0000
committerSam Thursfield <sam.thursfield@codethink.co.uk>2015-04-20 14:07:40 +0000
commit6821d8234848a7e657434001cc9a904dc670db44 (patch)
treed7f2fcab6575885eda0d262c004ae04202f3008d /morphlib/app.py
parent3fb6281192630670b735d6c6af243afbf8e01282 (diff)
downloadmorph-6821d8234848a7e657434001cc9a904dc670db44.tar.gz
Add support for unionfs-fuse
Overlayfs is new in version 3.18 of the kernel, so add support for a different implementation of a union/overlay filesystem in order to allow morph to work on older kernels. Change-Id: I63f05265c645dfcc92f3987582bb3f06d853e740
Diffstat (limited to 'morphlib/app.py')
-rw-r--r--morphlib/app.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/morphlib/app.py b/morphlib/app.py
index 1017ce9a..ac9d70e7 100644
--- a/morphlib/app.py
+++ b/morphlib/app.py
@@ -121,6 +121,13 @@ class Morph(cliapp.Application):
metavar='URL',
default=None,
group=group_advanced)
+ self.settings.string(['union-filesystem'],
+ 'filesystem used to provide "union filesystem" '
+ 'functionality when building and deploying. '
+ 'Only "overlayfs" and "unionfs-fuse" are '
+ 'supported at this time.',
+ default='overlayfs',
+ group=group_advanced)
group_build = 'Build Options'
self.settings.integer(['max-jobs'],