#!/bin/sh

# This cruft will build all the .dsc files it can find.
NOW=`date -u +%Y%m%d%H%M`

mkdir -p /var/www/freemoe-etch

cd /scratchbox/users/jebba/home/jebba/etch-src/
touch /home/jebba/logs/etch-start-$NOW
for i in `find . -name "*.dsc" | sort -u` ; do echo $i
	PKGNAME=`basename $i | cut -f 1 -d "_"`
	INITIAL=`basename $i | cut -c 1`
	if [ -f /var/www/freemoe-etch/$INITIAL/$PKGNAME/build.log ]
	then echo "`date "+[%Y-%m-%d %H:%M:%S]"` $PKGNAME: Skipping"
	else
		mkdir -p "/var/www/freemoe-etch/$INITIAL/$PKGNAME"
		sbdmock \
			-r espejo-maemo-fremantle-armel-extras-devel.cfg \
			--resultdir=/var/www/freemoe-etch/$INITIAL/$PKGNAME/ \
			-u \
			$i
	fi
done 1>/home/jebba/logs/rebuild-etch-$NOW.log 2>/home/jebba/logs/rebuild-etch-$NOW.err

touch /home/jebba/logs/etch-end-$NOW-X-`date -u +%Y%m%d%H%M`

