#!/bin/sh

failed()
{
	echo "$1";
	sleep 3600;
}

# find the parent directory.
while ( ! (test -f configure) ) do cd ..; done

while (true) do

	DESTDIR="`pwd`/dest";

	echo "Started build `date`";
	rm -Rf $DESTDIR;
	export DESTDIR;

	if ! (cvs upd -A); then
	    failed "Update failed";

	elif ! (./autogen.sh); then
	    failed "Autogen failed";

	elif ! (make); then
	    echo "Make failed";

	elif ! (make install); then
	    failed "Make install failed";

	elif ! (rpmbuild -bb --nobuild ooo1.1.spec); then
	    failed "Failed to pack";

	fi

	sleep 10;
done
