summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--morphlib/plugins/syslinux-disk-builder_plugin.py5
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