diff options
author | Jeremy Katz <katzj@redhat.com> | 2005-10-20 19:48:01 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2005-10-20 19:48:01 +0000 |
commit | 33cd9b864afcb342f313119f15dbce3a858e4d47 (patch) | |
tree | 5b0795642d3f5b136fafb0878c301a9b6513a597 /scripts/mk-images.ia64 | |
parent | b886cb860a3f6ef7ef0a26d6f5f6ac048baae09b (diff) | |
download | anaconda-33cd9b864afcb342f313119f15dbce3a858e4d47.tar.gz anaconda-33cd9b864afcb342f313119f15dbce3a858e4d47.tar.xz anaconda-33cd9b864afcb342f313119f15dbce3a858e4d47.zip |
2005-10-20 Jeremy Katz <katzj@redhat.com>
* scripts/mk-images (INITRDMODS): Define modules used in common
across all arches here.
(makeinstimage): Don't pass in modules for use here, they should
all be in the initrd now.
(makeSecondStage): Common makeSecondStage
(doPostImages): Add a step to get called after boot images are
created
* scripts/mk-images.i386: Use common INITRDMODS and
makeSecondStage, minor other cleanups.
* scripts/mk-images.ia64: Likewise.
* scripts/mk-images.s390: Likewise.
* scripts/mk-images.x86_64: Likewise.
* scripts/mk-images.ppc: Likewise. Also, use doPostImages stuff.
* scripts/mk-images.sparc64: Remove old file that's not correct
for current stuff.
* scripts/mk-images.alpha: Likewise.
Diffstat (limited to 'scripts/mk-images.ia64')
-rw-r--r-- | scripts/mk-images.ia64 | 43 |
1 files changed, 9 insertions, 34 deletions
diff --git a/scripts/mk-images.ia64 b/scripts/mk-images.ia64 index 134124ccc..7d691a859 100644 --- a/scripts/mk-images.ia64 +++ b/scripts/mk-images.ia64 @@ -1,18 +1,3 @@ -# LATEUSBMODS go in the second stage -# FIXME: bleah, have to include sd_mod for usb-storage -USBMODS="uhci-hcd ohci-hcd ehci-hcd hid keybdev usb-storage sd_mod" -LATEUSBMODS="mousedev" - -BTERMMODULES="vga16fb" -COMMONMODULES="nfs fat vfat cramfs loop floppy $BTERMMODULES" -FSMODS="msdos vfat ext3 reiserfs jfs xfs" -LVMMODS="dm-mod dm-zero dm-snapshot dm-mirror" -RAIDMODS="md raid0 raid1 raid5 raid6" -SECSTAGE="nfs fat vfat $RAIDMODS $LVMMODS $FSMODS $LATEUSBMODS" -NETMODULES="3c59x acenic bcm5700 e100 e1000 eepro100 hamachi sk98lin starfire sunhme tulip yellowfin tg3" -SCSIMODULES="sd_mod sg sr_mod st scsi_mod DAC960 cciss cpqarray aic7xxx aic7xxx_mod megaraid_mbox qla1280 qla2200 qla2300 sym53c8xx mptscsih mptbase ips" -IDEMODULES="ide-mod ide-probe-mod ide-disk ide-cd sgiioc4" - prepareBootImage() { dd if=/dev/zero bs=1k count=$BOOTDISKSIZE of=$MBD_FILENAME 2>/dev/null mkdosfs -C $MBD_FILENAME $BOOTDISKSIZE >/dev/null @@ -39,13 +24,17 @@ EOF } makeBootImages() { - makebootdisk --kernelto $TOPDESTPATH/kernels/vmlinuz \ + mkdir -p $TOPDESTPATH/images/pxeboot + makeinitrd --initrdto $TOPDESTPATH/images/pxeboot/initrd.img \ + --initrdsie 12288 \ + --loaderbin loader \ + --modules "$INITRDMODS sgiioc4" + [ $? = 0 ] || exit 1 + + makebootdisk \ --imagename boot.img \ --bootdisksize 25600 \ - --initrdflags '--initrdto $TOPDESTPATH/images/ramdisk.img \ - --initrdsize 12288 \ - --loaderbin loader \ - --modules "$COMMONMODULES $USBMODS $NETMODULES $SCSIMODULES $IDEMODULES =scsi =net"' + --initrd $TOPDESTPATH/images/pxeboot/initrd.img # now make a boot iso mkdir -p $TOPDESTPATH/images/isopath @@ -54,9 +43,6 @@ makeBootImages() { rm -rf $TOPDESTPATH/images/isopath # now make a pxe dir with kernel + initrd - mkdir -p $TOPDESTPATH/images/pxeboot - ln $TOPDESTPATH/images/ramdisk.img $TOPDESTPATH/images/pxeboot/initrd.img - ln $TOPDESTPATH/kernels/vmlinuz $TOPDESTPATH/images/pxeboot/vmlinuz cat > $TOPDESTPATH/images/pxeboot/README <<EOF The files in this directory are useful for booting a machine via PXE. @@ -65,15 +51,4 @@ 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 - - # clean up - rm -f $TOPDESTPATH/images/ramdisk.img - rm -rf $TOPDESTPATH/kernels -} - -makeSecondStage() { - makeinstimage "netstg" "$SECSTAGE $SCSIMODULES $IDEMODULES =scsi" - makeinstimage "hdstg" "$SECSTAGE $NETMODULES $IDEMODULES =net" - makemainmodules "$SECSTAGE $NETMODULES $SCSIMODULES $IDEMODULES =scsi =net" - makemainimage "stage2" "cramfs" } |