#!/bin/sh

set -e

# install depends, should rather be done by using a proper package :)
apt-get install libstring-crc32-perl mtd-tools debootstrap wget

# how to write this in on line?
FOO=$1
FLAVOR=${FOO=awesome}

MIRROR="--mirror http://ftp.de.debian.org/debian/"
if [ $FLAVOR = "sugar" ] ; then 
	OTHERMIRROR="--othermirror 'deb http://debian.jones.dk/ lenny sugar'"
else
	OTHERMIRROR=""
fi

# build image
echo ./initchroot.sh --package-list $FLAVOR.packages $MIRROR $OTHERMIRROR $FLAVOR.root
./initchroot.sh --package-list $FLAVOR.packages $MIRROR $OTHERMIRROR $FLAVOR.root
./mkjffs2.sh $FLAVOR.root $FLAVOR.img

# label image
FLAVORDATE=${FLAVOR}-`date +%Y%m%d`
for i in crc img ; do 
 mv $FLAVOR.$i $FLAVORDATE.$i
 ln -sf $FLAVORDATE.$i $FLAVOR.$i
done

# cleanup
chroot $FLAVOR.root umount /proc || true
chroot $FLAVOR.root umount /dev || true
rm $FLAVOR.root -Rf

# show success
ls -la $FLAVORDATE.img $FLAVORDATE.crc
 


