diff options
author | Jeremy Katz <katzj@redhat.com> | 2006-08-07 17:34:22 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2006-08-07 17:34:22 +0000 |
commit | 0a1771e5eb5d2d068cad0f8e1cb13d3e449abfb4 (patch) | |
tree | 2f64fea32de13676e60ce0493d2e173b55d218a4 /scripts/mk-images.ia64 | |
parent | 683d1b858a35eedb97478db026c32f9be69ca168 (diff) | |
download | anaconda-0a1771e5eb5d2d068cad0f8e1cb13d3e449abfb4.tar.gz anaconda-0a1771e5eb5d2d068cad0f8e1cb13d3e449abfb4.tar.xz anaconda-0a1771e5eb5d2d068cad0f8e1cb13d3e449abfb4.zip |
2006-08-07 Jeremy Katz <katzj@redhat.com>
* scripts/mk-images.ia64 (makeBootImage): Add a first pass at
setting things up for Xen guests
* scripts/mk-images: Add kernel-xen for ia64, clean up logic a
little to reduce duplication
Diffstat (limited to 'scripts/mk-images.ia64')
-rw-r--r-- | scripts/mk-images.ia64 | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/mk-images.ia64 b/scripts/mk-images.ia64 index 310368697..5ab457614 100644 --- a/scripts/mk-images.ia64 +++ b/scripts/mk-images.ia64 @@ -107,6 +107,7 @@ EOF } makeBootImages() { + if [ "$kerneltag" ! "xen" ]; then # Because ia64 boxes use EFI there needs to be a boot.img dosfs. echo "making boot.img for EFI bootloader" makebootdisk --kernelto $TOPDESTPATH/kernels/vmlinuz \ @@ -139,4 +140,15 @@ vmlinuz - the kernel used for the installer initrd.img - an initrd with support for all install methods and drivers supported for installation of $PRODUCT EOF + + else # set up the boot stuff for the xen guest kernel + echo "Building $KERNELARCH guest initrd.img" + mkdir -p $TOPDESTPATH/images/xen + makeinitrd --initrdto $TOPDESTPATH/images/xen/initrd.img \ + --initrdsize 12288 \ + --loaderbin loader \ + --modules "$INITRDMODS" + [ $? = 0 ] || exit 1 + cp $KERNELROOT/boot/efi/EFI/redhat/vmlinuz-*xen* $TOPDESTPATH/images/xen/vmlinuz + fi } |