1 ##############################################################################
4 # mkflash8mb -- construct an entire NETtel/x86 flash image.
6 # (C) Copyright 1999-2000, Greg Ungerer (gerg@snapgear.com)
9 ##############################################################################
12 # Define the files to use.
14 FLASH=images/flash.bin
16 ROMFS=images/romfs.img
18 ##############################################################################
22 echo "usage: mkflash8mb"
26 ##############################################################################
29 # Check for any args...
40 SIZE=`wc -c $FLASH | awk '{ print $1}'`
41 PAD=`expr 917504 - $SIZE`
42 echo "KERNEL: flash size=$SIZE padding=$PAD"
43 dd if=/dev/zero count=1 bs=$PAD >> $FLASH 2> /dev/null
46 # Leave space for the file system.
49 echo "CFS: flash size=$SIZE"
50 dd if=/dev/zero count=1 bs=$SIZE >> $FLASH 2> /dev/null
53 # ROMfs filesystem image.
56 SIZE=`wc -c $FLASH | awk '{ print $1}'`
57 echo "IMG: flash size=$SIZE"