diff options
Diffstat (limited to 'morphlib/morphologyfactory.py')
-rw-r--r-- | morphlib/morphologyfactory.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/morphlib/morphologyfactory.py b/morphlib/morphologyfactory.py index e9d2b1c5..5b68f1a8 100644 --- a/morphlib/morphologyfactory.py +++ b/morphlib/morphologyfactory.py @@ -120,6 +120,17 @@ class MorphologyFactory(object): raise morphlib.Error('No system-kind defined in system %s ' '(it is a mandatory field)' % filename) + if morphology['system-kind'] != 'rootfs-tarball': + self._app.status( + msg='You are using a system-kind %(kind)s. ' + 'This is deprecated and untested functionality that will ' + 'be removed in a future version of Baserock. The only ' + 'supported system-kind is rootfs-tarball. ' + 'Please convert your system morphologies to ' + 'rootfs-tarball and use morph deploy to create ' + 'disk images.', + kind=morphology['system-kind']) + name = morphology['name'] morphology.builds_artifacts = [name + '-rootfs'] |