summaryrefslogtreecommitdiff
path: root/morphlib
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-07-25 21:14:48 +0100
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-07-26 12:01:58 +0100
commita825aaa0a7619ba17c73abbb1e043401ce70add3 (patch)
treef08199e3a34f45911a64d7e9ce15119ca940b1fa /morphlib
parent4bb2d42439c539e5e200dd61366b941898b7b46c (diff)
downloadmorph-a825aaa0a7619ba17c73abbb1e043401ce70add3.tar.gz
Remove arch specific test in syslinux-disk builder
We only do this building on architectures we support, so there's no need for variation.
Diffstat (limited to 'morphlib')
-rw-r--r--morphlib/plugins/syslinux-disk-systembuilder_plugin.py22
1 files changed, 10 insertions, 12 deletions
diff --git a/morphlib/plugins/syslinux-disk-systembuilder_plugin.py b/morphlib/plugins/syslinux-disk-systembuilder_plugin.py
index d91256e8..7d46d61b 100644
--- a/morphlib/plugins/syslinux-disk-systembuilder_plugin.py
+++ b/morphlib/plugins/syslinux-disk-systembuilder_plugin.py
@@ -60,22 +60,20 @@ class SyslinuxDiskBuilder(SystemKindBuilder): # pragma: no cover
self._create_subvolume(factory_path)
self._unpack_strata(factory_path)
self._create_fstab(factory_path)
- if arch in ('x86', 'x86_64'):
- self._create_extlinux_config(factory_path)
+ self._create_extlinux_config(factory_path)
self._create_subvolume_snapshot(
mount_point, 'factory', 'factory-run')
factory_run_path = os.path.join(mount_point, 'factory-run')
self._install_boot_files(arch, factory_run_path, mount_point)
- if arch in ('x86', 'x86_64'):
- self._install_extlinux(mount_point)
- if arch in ('arm',):
- a = self.new_artifact(
- self.artifact.source.morphology['name']+'-kernel')
- with self.local_artifact_cache.put(a) as dest:
- with open(os.path.join(factory_path,
- 'boot',
- 'zImage')) as kernel:
- shutil.copyfileobj(kernel, dest)
+ self._install_extlinux(mount_point)
+
+ a = self.new_artifact(
+ self.artifact.source.morphology['name']+'-kernel')
+ with self.local_artifact_cache.put(a) as dest:
+ with open(os.path.join(factory_path,
+ 'boot',
+ 'vmlinuz')) as kernel:
+ shutil.copyfileobj(kernel, dest)
self._unmount(mount_point)
except BaseException, e: