summaryrefslogtreecommitdiffstats
path: root/scripts/mk-images.ia64
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2005-10-20 19:48:01 +0000
committerJeremy Katz <katzj@redhat.com>2005-10-20 19:48:01 +0000
commit33cd9b864afcb342f313119f15dbce3a858e4d47 (patch)
tree5b0795642d3f5b136fafb0878c301a9b6513a597 /scripts/mk-images.ia64
parentb886cb860a3f6ef7ef0a26d6f5f6ac048baae09b (diff)
downloadanaconda-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.ia6443
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"
}