diff options
author | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-07-25 21:14:48 +0100 |
---|---|---|
committer | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-07-26 12:01:58 +0100 |
commit | a825aaa0a7619ba17c73abbb1e043401ce70add3 (patch) | |
tree | f08199e3a34f45911a64d7e9ce15119ca940b1fa /morphlib | |
parent | 4bb2d42439c539e5e200dd61366b941898b7b46c (diff) | |
download | morph-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.py | 22 |
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: |