# # mk-images.alpha # # Copyright (C) 2007 Red Hat, Inc. All rights reserved. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # INITRDMODS="tgafb crc32 $INITRDMODS" ###FSMODS="msdos vfat ext3 reiserfs jfs xfs" ###IDEMODS="cdrom ide-cd" ###SCSIMODS="cdrom scsi_mod sd_mod sg sr_mod st" ###USBMODS="ohci-hcd uhci-hcd hid usb-storage sd_mod sr_mod" ###LATEUSBMODS="mousedev usb-storage" ###SECSTAGE="md raid0 raid1 raid5 dm-mod srm_env $FSMODS $IDEMODS $SCSIMODS $LATEUSBMODS" NETMODULES="e100 tulip 8139too tulip 3c509 3c59x dl2k eepro epic100 ewrk3 hamachi natsemi ne2k-pci ns83820 starfire yellowfin de4x5 depca acenic tg3" SCSIMODULES="$SCSIMODS qlogicisp DAC960 cpqfc BusLogic 3w-xxxx dmx3191d dpt_i2o megaraid ncr53c8xx sym53c8xx qlogicfc qla2x00 qla1280 cciss cpqarray aic7xxx aha1740 megaraid" ###ISOMODULES="ehci-hcd ieee1394 ohci1394 sbp2" prepareBootImage() { echo "ALPHA: prepareBootImage() is called" dd if=/dev/zero of=$MBD_TMPIMAGE bs=1k count=$BOOTDISKSIZE 2>/dev/null echo y | /sbin/mke2fs -b 1024 -r 0 -O none $MBD_TMPIMAGE > /dev/null 2>/dev/null LODEV=`findloopdevice $MBD_TMPIMAGE` e2writeboot $LODEV $BOOTDISKDIR/bootlx mount $LODEV -t ext2 $MBD_BOOTTREE mkdir -p $MBD_BOOTTREE/etc cat > $MBD_BOOTTREE/etc/aboot.conf < $MBD_BOOTTREE/etc/milo.conf < $MBD_BOOTTREE/vmlinux.gz umount $LODEV losetup -d $LODEV mount -o loop -t ext2 $MBD_TMPIMAGE $MBD_BOOTTREE } makeBootImages() { echo "Building boot images for kernel $kernelvers" mkdir -p $TOPDESTPATH/boot cp $BOOTDISKDIR/bootlx $TOPDESTPATH/boot mkdir -p $TOPDESTPATH/etc cat > $TOPDESTPATH/etc/aboot.conf <