+Wed Feb 7 11:30:14 EST 2007 Daniel Berrange <berrange@redhat.com>
+
+ * autobuild.sh, src/Makefile.am: Added a control file for
+ automating build and test processes
+
Wed Feb 7 07:43:21 EST 2007 Daniel Berrange <berrange@redhat.com>
* src/xml.c, tests/xml2sexprdata/*.sexpr: Also include the
EXTRA_DIST = libvirt.spec.in libvirt.spec COPYING.LIB \
libvirt.pc.in libvirt.pc TODO AUTHORS ChangeLog \
- NEWS README $(man_MANS)
+ NEWS README $(man_MANS) autobuild.sh
man_MANS = virsh.1
--- /dev/null
+#!/bin/sh
+
+set -e
+
+# Make things clean.
+
+test -n "$1" && RESULTS="$1" || RESULTS="results.log"
+
+test -f Makefile && make -k distclean || :
+rm -rf MANIFEST blib
+
+#rm -rf build
+#mkdir build
+#cd build
+
+./autogen.sh --prefix=$AUTOBUILD_INSTALL_ROOT
+
+make
+make install
+
+make check 1>$RESULTS 2>&1
+#make cov
+
+rm -f *.tar.gz
+make dist
+
+if [ -f /usr/bin/rpmbuild ]; then
+ if [ -n "$AUTOBUILD_COUNTER" ]; then
+ EXTRA_RELEASE=".auto$AUTOBUILD_COUNTER"
+ else
+ NOW=`date +"%s"`
+ EXTRA_RELEASE=".$USER$NOW"
+ fi
+ rpmbuild --nodeps --define "extra_release $EXTRA_RELEASE" -ta --clean *.tar.gz
+fi