summaryrefslogtreecommitdiff
path: root/morphlib/builder.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/builder.py')
-rw-r--r--morphlib/builder.py7
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():