diff options
-rw-r--r-- | morphlib/builder2.py | 11 | ||||
-rw-r--r-- | morphlib/builder2_tests.py | 6 | ||||
-rw-r--r-- | tests.as-root/run-in-artifact-with-different-artifacts.stdout | 2 | ||||
-rw-r--r-- | tests.as-root/tarball-image-is-sensible.stdout | 2 |
4 files changed, 5 insertions, 16 deletions
diff --git a/morphlib/builder2.py b/morphlib/builder2.py index 8031f26f..681ad6be 100644 --- a/morphlib/builder2.py +++ b/morphlib/builder2.py @@ -299,12 +299,6 @@ class BuilderBase(object): json.dump(meta, f, indent=4, sort_keys=True, encoding='unicode-escape') f.close() - def new_artifact(self, artifact_name): - '''Return an Artifact object for something built from our source.''' - a = morphlib.artifact.Artifact(self.artifact.source, artifact_name) - a.cache_key = self.artifact.cache_key - return a - def runcmd(self, *args, **kwargs): return self.staging_area.runcmd(*args, **kwargs) @@ -607,9 +601,8 @@ class SystemBuilder(BuilderBase): # pragma: no cover with self.build_watch('overall-build'): arch = self.artifact.source.morphology['arch'] - rootfs_name = self.artifact.source.morphology['name'] + '-rootfs' - rootfs_artifact = self.new_artifact(rootfs_name) - handle = self.local_artifact_cache.put(rootfs_artifact) + rootfs_name = self.artifact.source.morphology['name'] + handle = self.local_artifact_cache.put(self.artifact) try: fs_root = self.staging_area.destdir(self.artifact.source) diff --git a/morphlib/builder2_tests.py b/morphlib/builder2_tests.py index d0d56b17..075134a8 100644 --- a/morphlib/builder2_tests.py +++ b/morphlib/builder2_tests.py @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2013 Codethink Limited +# Copyright (C) 2012-2014 Codethink Limited # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -162,10 +162,6 @@ class BuilderBaseTests(unittest.TestCase): self.max_jobs, False) - def test_returns_an_artifact(self): - artifact = self.builder.new_artifact('le-artifact') - self.assertEqual(type(artifact), morphlib.artifact.Artifact) - def test_runs_desired_command(self): self.builder.runcmd(['foo', 'bar']) self.assertEqual(self.commands_run, [['foo', 'bar']]) diff --git a/tests.as-root/run-in-artifact-with-different-artifacts.stdout b/tests.as-root/run-in-artifact-with-different-artifacts.stdout index 7473990b..5b060383 100644 --- a/tests.as-root/run-in-artifact-with-different-artifacts.stdout +++ b/tests.as-root/run-in-artifact-with-different-artifacts.stdout @@ -15,7 +15,7 @@ linux-locale.meta linux-misc.meta linux-stratum-devel.meta linux-stratum-runtime.meta -linux-system-rootfs.meta +linux-system.meta tools-bins.meta tools-devel.meta tools-doc.meta diff --git a/tests.as-root/tarball-image-is-sensible.stdout b/tests.as-root/tarball-image-is-sensible.stdout index cf74a1ec..7577bdc4 100644 --- a/tests.as-root/tarball-image-is-sensible.stdout +++ b/tests.as-root/tarball-image-is-sensible.stdout @@ -7,7 +7,7 @@ ./baserock/hello-misc.meta ./baserock/hello-stratum-devel.meta ./baserock/hello-stratum-runtime.meta -./baserock/hello-tarball-rootfs.meta +./baserock/hello-tarball.meta ./baserock/link-stratum-devel.meta ./baserock/link-stratum-runtime.meta ./baserock/links-bins.meta |