diff options
Diffstat (limited to 'morphlib/builder.py')
-rw-r--r-- | morphlib/builder.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/morphlib/builder.py b/morphlib/builder.py index 826bd42f..06b4198b 100644 --- a/morphlib/builder.py +++ b/morphlib/builder.py @@ -24,6 +24,7 @@ import time import traceback import subprocess import tempfile +import warnings import cliapp @@ -446,6 +447,12 @@ class ChunkBuilder(BuilderBase): system_integration = morphology.get(sys_tag) or {} + for artifact in system_integration.keys(): + if artifact not in source.artifacts: + warnings.warn( + "Chunk %s has system-integration commands for " + "non-existent artifact %s." % (source.name, artifact)) + with self.build_watch('create-chunks'): for chunk_artifact_name, chunk_artifact \ in source.artifacts.iteritems(): |