#!/bin/sh
#
# Script file to make application image.
#
#  Usage:
#    block_size  specify the block size to fit in all application image.
#       Each block is in 1024 bytes.
#    app_script  specify the script file to build file system for target.
#    output_file  specify the output filename
#
#

block_size=2800
target_file=../linux-2.4.18/appimg/appimg
app_script=app_script

sync
mke2fs -c /dev/ram $block_size
mount -t ext2 /dev/ram /mnt
. $app_script
umount /dev/ram
dd if=/dev/ram bs=1k count=$block_size of=/ext2n
cp ext2n image
gzip -9v -f image
cp -f image.gz $target_file