diff options
author | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-07-19 19:08:29 +0100 |
---|---|---|
committer | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-07-26 12:00:05 +0100 |
commit | 75cc40e4dfad6ffdef2147090fb13e6931a9db2a (patch) | |
tree | b97e1cce2e74256bb22e0b13db9020296063f376 /morphlib | |
parent | 915efc8f82d753d254232c37e57ec565c7ab511b (diff) | |
download | morph-75cc40e4dfad6ffdef2147090fb13e6931a9db2a.tar.gz |
Only provide syslinux-disk on Intel platforms
Diffstat (limited to 'morphlib')
-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 |