summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2007-11-20 08:40:15 -0800
committerWayne Davison <wayned@samba.org>2007-11-20 08:40:15 -0800
commit3005a12bcec665882d17f472cf19802c0d965a2f (patch)
tree684ac3329e6528ab3109a03a1469ae1a28ada33a /configure
parentfd913297faad60dab4cdaa01400e9ad7d8ce7104 (diff)
downloadrsync-3005a12bcec665882d17f472cf19802c0d965a2f.tar.gz
Only allow the build farm to rsync the latest generated
configure files when building them fails.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure6
1 files changed, 5 insertions, 1 deletions
diff --git a/configure b/configure
index 0e613932..a8d34802 100755
--- a/configure
+++ b/configure
@@ -16,8 +16,12 @@ if [ ! -f "$realconfigure" ]; then
make -f prepare-source.mak proto.h
if make -f prepare-source.mak conf; then
:
- else
+ elif [ -f "$HOME/build_farm/build_test.fns" ]; then
+ # Allow the build farm to grab latest files via rsync.
rsync -avz rsync://rsync.samba.org/rsyncftp/generated-files/'c*' .
+ else
+ echo 'Failed to build configure.sh and/or config.h.in -- giving up.' >&2
+ exit 1
fi
if test x"$curdir" != x; then
cd "$curdir"