Merge commit 'mini2440-support-stable-temp' into mini2440-stable
[openembedded/mini2440.git] / contrib / image-convert / tar2ext2.mount
blob7e23098c4d614253e0b502bbc5202b6c9180d728
1 #!/bin/sh
3 if [ $# -ne 2 ]; then
4 echo "Usage: $0 <tarball> <ext2 size>"
5 exit
6 fi
8 ext=`echo $1 | sed -r -e 's/.+\.([^.]+\.[^.]+)/\1/'`
9 base=$(basename $1 .$ext)
10 if [ "$ext" == "tar.bz2" ]; then
11 uncompress=j
12 else
13 uncompress=z
16 dd if=/dev/zero of=$base.img bs=1M count=$2
17 mkfs.ext2 -F -m1 $base.img
19 mkdir -p mnt
20 mount -o loop $base.img mnt
22 tar -x$uncompress -f $1 -C mnt
24 umount mnt
25 rm -rf mnt