diff options
author | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-07-19 17:14:12 +0100 |
---|---|---|
committer | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-07-19 17:31:19 +0100 |
commit | dfaf624b1fb97c2208bf03b9ff314c5566575e5f (patch) | |
tree | e927fd50ea4e087fbb23b8fac9893b36d6f4d11c /morphlib/morphologyfactory.py | |
parent | df8eda23514d8a6490c8a891f7deb5fcb9ad856c (diff) | |
download | morph-dfaf624b1fb97c2208bf03b9ff314c5566575e5f.tar.gz |
Require system-kind on system morphologies
Diffstat (limited to 'morphlib/morphologyfactory.py')
-rw-r--r-- | morphlib/morphologyfactory.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/morphlib/morphologyfactory.py b/morphlib/morphologyfactory.py index 4f9f7522..925829e9 100644 --- a/morphlib/morphologyfactory.py +++ b/morphlib/morphologyfactory.py @@ -107,6 +107,10 @@ class MorphologyFactory(object): '(arch is a mandatory field)' % filename) + if not morphology['system-kind']: + raise morphlib.Error('No system-kind defined in system %s ' + '(it is a mandatory field)' % filename) + name = morphology['name'] if morphology['arch'] == 'arm': morphology.builds_artifacts = [name + '-kernel', name + '-rootfs'] |