summaryrefslogtreecommitdiffstats
path: root/autobuild.sh
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2007-07-20 15:26:08 -0400
committerDaniel P. Berrange <berrange@redhat.com>2007-07-20 15:26:08 -0400
commit07c89c3f5ef84aaee6faded8b78a07c87ba25d7e (patch)
treee09814f8268b3d7c9e116c6e180d279fae0854ad /autobuild.sh
downloadvirt-viewer-07c89c3f5ef84aaee6faded8b78a07c87ba25d7e.tar.gz
virt-viewer-07c89c3f5ef84aaee6faded8b78a07c87ba25d7e.tar.xz
virt-viewer-07c89c3f5ef84aaee6faded8b78a07c87ba25d7e.zip
Initial commit
Diffstat (limited to 'autobuild.sh')
-rwxr-xr-xautobuild.sh29
1 files changed, 29 insertions, 0 deletions
diff --git a/autobuild.sh b/autobuild.sh
new file mode 100755
index 0000000..6b753fe
--- /dev/null
+++ b/autobuild.sh
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+set -e
+set -v
+
+# Make things clean.
+test -f Makefile && make -k distclean || :
+
+rm -rf build
+mkdir build
+cd build
+
+../autogen.sh --prefix=$AUTOBUILD_INSTALL_ROOT --enable-fatal-warnings
+
+make
+make install
+
+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