summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-07-19 19:08:29 +0100
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-07-26 12:00:05 +0100
commit75cc40e4dfad6ffdef2147090fb13e6931a9db2a (patch)
treeb97e1cce2e74256bb22e0b13db9020296063f376
parent915efc8f82d753d254232c37e57ec565c7ab511b (diff)
downloadmorph-75cc40e4dfad6ffdef2147090fb13e6931a9db2a.tar.gz
Only provide syslinux-disk on Intel platforms
-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