summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2002-09-09 16:34:48 +0000
committerJeremy Katz <katzj@redhat.com>2002-09-09 16:34:48 +0000
commit8980dc588ed8af76e7d8d5456bf47a1577b7b079 (patch)
treee00d62f7d00abe973ccdc8ef9786315eac6e35bb /scripts
parent4b4925ef0b47fc7d4e6d95fc3a098810b4f4bcb8 (diff)
merge ia64 changes to HEAD
Diffstat (limited to 'scripts')
-rw-r--r--scripts/mk-images.ia6421
-rwxr-xr-xscripts/upd-instroot8
2 files changed, 16 insertions, 13 deletions
diff --git a/scripts/mk-images.ia64 b/scripts/mk-images.ia64
index 6b2131060..aa7b104aa 100644
--- a/scripts/mk-images.ia64
+++ b/scripts/mk-images.ia64
@@ -1,21 +1,23 @@
# LATEUSBMODS go in the second stage
-USBMODS="usb-uhci hid keybdev"
+USBMODS="usb-uhci usb-ohci hid keybdev"
LATEUSBMODS="mousedev"
SECSTAGE="nfs fat vfat raid0 raid1 raid5 ext3 $LATEUSBMODS"
-NETMODULES="3c59x acenic bcm5700 e100 e1000 eepro100 hamachi sk98lin starfire sunhme tulip yellowfin"
-SCSIMODULES="DAC960 cciss cpqarray aic7xxx aic7xxx_mod megaraid qla1280 qla2x00 qla2200 qla2300 sym53c8xx"
+NETMODULES="3c59x acenic bcm5700 e100 e1000 eepro100 hamachi sk98lin starfire sunhme tulip yellowfin tg3"
+SCSIMODULES="DAC960 cciss cpqarray aic7xxx aic7xxx_mod megaraid qla1280 qla2200 qla2300 sym53c8xx sym53c8xx_2 mptscsih mptbase"
IDEMODULES="ide-mod ide-probe-mod ide-disk ide-cd"
prepareBootImage() {
dd if=/dev/zero bs=1k count=$BOOTDISKSIZE of=$MBD_TMPIMAGE 2>/dev/null
mkdosfs -C $MBD_TMPIMAGE $BOOTDISKSIZE >/dev/null
mount -o loop -t vfat $MBD_TMPIMAGE $MBD_BOOTTREE
- cp $MBD_FSIMAGE $MBD_BOOTTREE/initrd.img
+ mkdir -p $MBD_BOOTTREE/EFI/boot
+ cp $MBD_FSIMAGE $MBD_BOOTTREE/EFI/boot/initrd.img
- cp -a $BOOTDISKDIR/* $MBD_BOOTTREE/
- cp $KERNELROOT/boot/efi/vmlinuz-* $MBD_BOOTTREE/vmlinuz
- cat > $MBD_BOOTTREE/elilo.conf << EOF
+ cp -a $BOOTDISKDIR/* $MBD_BOOTTREE/EFI/boot/
+ cp $KERNELROOT/boot/efi/EFI/redhat/vmlinuz-* $MBD_BOOTTREE/EFI/boot/vmlinuz
+ cp $MBD_BOOTTREE/EFI/boot/elilo.efi $MBD_BOOTTREE/EFI/boot/bootia64.efi
+ cat > $MBD_BOOTTREE/EFI/boot/elilo.conf << EOF
prompt
timeout=50
@@ -25,11 +27,14 @@ image=vmlinuz
append="ramdisk_size=12288 maxcpus=1"
initrd=initrd.img
EOF
+
+ # make a copy in the root of the image
+ cp $MBD_BOOTTREE/EFI/boot/* $MBD_BOOTTREE/
}
makebootdisk --kernelto $TOPDESTPATH/kernels/vmlinuz \
--imagename boot.img \
- --bootdisksize 10240 \
+ --bootdisksize 20480 \
--initrdflags '--initrdto $TOPDESTPATH/images/ramdisk.img \
--initrdsize 8192 \
--loaderbin loader \
diff --git a/scripts/upd-instroot b/scripts/upd-instroot
index 433291395..09f6d898e 100755
--- a/scripts/upd-instroot
+++ b/scripts/upd-instroot
@@ -175,8 +175,7 @@ fi
KEEPFILE=/tmp/keepfile.$$
cat > $KEEPFILE <<EOF
-boot/efi/elilo.efi
-boot/efi/efi/boot/bootia64.efi
+boot/efi/EFI/redhat/elilo.efi
bin/ash
bin/fdisk*
bin/mkfs*
@@ -401,8 +400,7 @@ fi
KEEPFILEGR=/tmp/keepfilegr.$$
cp $KEEPFILE $KEEPFILEGR
cat >> $KEEPFILEGR <<EOF
-boot/efi/elilo.efi
-boot/efi/efi/boot/bootia64.efi
+boot/efi/EFI/redhat/elilo.efi
bin/bash
bin/cat
bin/chmod
@@ -812,7 +810,7 @@ for p in $DEST $DESTGR; do
# copy bootloader files for ia64
if [ $ARCH = ia64 -a $p = $DESTGR ]; then
mkdir -p $p/usr/lib/anaconda-runtime/boot
- cp -af $p/boot/efi/* $p/usr/lib/anaconda-runtime/boot
+ cp -af $p/boot/efi/EFI/redhat//* $p/usr/lib/anaconda-runtime/boot
fi
rm -rf $p/boot $p/home $p/root $p/tmp