#!/bin/sh

if [ "$1" = "-v" ]; then
	export VERBOSITY=1
else
	export VERBOSITY=0
fi

VRP_OUTPUT=/tmp/vrpdistrot
if [ -d ${VRP_OUTPUT} ]; then
	rm -f -r ${VRP_OUTPUT}
fi

mkdir ${VRP_OUTPUT}
mkdir ${VRP_OUTPUT}/distro

VRP_CONF=${VRP_CONF:=/opt/snow-gcc-1.4/etc/vrp.conf}

source ${VRP_CONF}

VRPSOURCEDIR=`pwd`

cd ${VRP_OUTPUT}/distro

vrpskel

cd ${VRPSOURCEDIR}
for VRPTOINST in *vrp; do
	VRP_OUTPUT=${VRP_OUTPUT}/distro vrpinst ${VRPTOINST}
done

if [ -x vrpprepfs ]; then
	VRP_OUTPUT=${VRP_OUTPUT} ./vrpprepfs
fi

cd ${VRP_OUTPUT}
mkcramfs distro root.cramfs > root.cramfs.map
cp root.cramfs ${VRPSOURCEDIR}/
cd ${VRPSOURCEDIR}
# rm -f -r ${VRP_OUTPUT}
