diff options
-rw-r--r-- | morphlib/plugins/syslinux-disk-builder_plugin.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/morphlib/plugins/syslinux-disk-builder_plugin.py b/morphlib/plugins/syslinux-disk-builder_plugin.py index f12e3288..bb5fcbc0 100644 --- a/morphlib/plugins/syslinux-disk-builder_plugin.py +++ b/morphlib/plugins/syslinux-disk-builder_plugin.py @@ -269,7 +269,10 @@ class SyslinuxDiskBuilder(SystemKindBuilder): # pragma: no cover class SyslinuxDiskBuilderPlugin(cliapp.Plugin): def enable(self): - self.app.system_kind_builder_factory.register(SyslinuxDiskBuilder) + # Only provide this system builder on architectures that are + # supported by syslinux. + if morphlib.util.arch() in ['x86_64', 'i386', 'i486', 'i586', 'i686']: + self.app.system_kind_builder_factory.register(SyslinuxDiskBuilder) def disable(self): pass |