summaryrefslogtreecommitdiffstats
path: root/scripts/mk-images.ia64
blob: 1782f2402323fd458954fc17827a606eea1aa90c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# LATEUSBMODS go in the second stage
USBMODS="usb-uhci hid keybdev"
LATEUSBMODS="mousedev"

SECSTAGE="nfs fat vfat raid0 raid1 raid5 $LATEUSBMODS"
NETMODULES="3c59x acenic e100 e1000 eepro100 sk98lin starfire tulip yellowfin"
SCSIMODULES="DAC960 cciss cpqarray aic7xxx megaraid qla1280 qla2x00 sym53c8xx"
IDEMODULES="ide-mod ide-probe-mod ide-disk ide-cd"

prepareBootImage() {
	gunzip < $BOOTDISKDIR/bootfs.gz > $MBD_TMPIMAGE
	mount -o loop,offset=16384 -t vfat $MBD_TMPIMAGE $MBD_BOOTTREE
	cp $MBD_FSIMAGE $MBD_BOOTTREE/initrd.img

	cp $KERNELROOT/boot/efi/vmlinux-* $MBD_BOOTTREE/vmlinux
}

makebootdisk --kernelto $TOPDESTPATH/kernels/vmlinux  \
	     --imagename boot.img \
	     --initrdflags '--initrdto $TOPDESTPATH/images/ramdisk.img \
		     	    --initrdsize 8192 \
			    --loaderbin loader \
			    --modules "nfs fat vfat $USBMODS $NETMODULES $SCSIMODULES $IDEMODULES"' 

makeinstimage --size1 8192 --size2 8192 "netstg" "$SECSTAGE $SCSIMODULES $IDEMODULES"
makeinstimage --size1 8192 --size2 8192 "hdstg" "$SECSTAGE $NETMODULES $IDEMODULES"
makemainmodules "$SECSTAGE $NETMODULES $SCSIMODULES $IDEMODULES"
makemainimage "stage2"