summaryrefslogtreecommitdiff
path: root/morphlib/builder.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/builder.py')
-rw-r--r--morphlib/builder.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/morphlib/builder.py b/morphlib/builder.py
index a158a3ea..ed7b4378 100644
--- a/morphlib/builder.py
+++ b/morphlib/builder.py
@@ -171,10 +171,7 @@ class BlobBuilder(object): # pragma: no cover
self.logfile.write('%s\n' % text)
def builds(self):
- ret = {}
- for chunk_name in self.blob.chunks:
- ret[chunk_name] = self.filename(chunk_name)
- return ret
+ raise NotImplemented()
def build(self):
self.prepare_logfile()
@@ -275,6 +272,12 @@ class ChunkBuilder(BlobBuilder): # pragma: no cover
},
}
+ def builds(self):
+ ret = {}
+ for chunk_name in self.blob.chunks:
+ ret[chunk_name] = self.filename(chunk_name)
+ return ret
+
def do_build(self):
self.msg('Creating build tree at %s' % self.builddir)
@@ -495,6 +498,9 @@ class StratumBuilder(BlobBuilder): # pragma: no cover
class SystemBuilder(BlobBuilder): # pragma: no cover
+ def builds(self):
+ return {}
+
def do_build(self):
self.ex = morphlib.execute.Execute(self.tempdir.dirname, self.msg)