#!/bin/bash

cd /guibuilds

majorv=51

echo "Updating bzr at bzr/wb$majorv"
(cd bzr/wb$majorv/mysql-workbench; bzr pull)
version=$(grep AC_INIT bzr/wb$majorv/mysql-workbench/configure.in|cut -d, -f2|sed -e s/\)// -e s/\ //g)

revision=$(bzr revno bzr/wb$majorv/mysql-workbench)

if test x`cat lastrev$majorv` == x$revision; then
	echo "Revision $revision already built"
	exit 42
fi

echo "AUTO BUILD OF $version rev $revision"
date


status=0

autobuild=1 ./WB.BUILD oss $revision $version
if [ $? -ne 0 ]; then
	echo "OSS $revision HAD FAILED BUILDS"
	status=1
else
	echo "OSS $revision BUILD OK"
fi

autobuild=1 ./WB.BUILD se $revision $version
if [ $? -ne 0 ]; then
	echo "SE $revision HAD FAILED BUIDS"
	status=1
else
	echo "SE $revision BUILD OK"
fi


echo $revision > lastrev$majorv

echo "FINISHED"
date

exit $status
