aboutsummaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
authorkris <kris@FreeBSD.org>2006-09-14 13:24:09 +0800
committerkris <kris@FreeBSD.org>2006-09-14 13:24:09 +0800
commitecacaa546aca0c47200a18bddf95cbda30494af4 (patch)
tree7e9a5f8a0bf36d00926265fe9ebc0b87c2ddd4d9 /Tools
parentf6e085a23367423070f292e27d6e0533f8952506 (diff)
downloadfreebsd-ports-gnome-ecacaa546aca0c47200a18bddf95cbda30494af4.tar.gz
freebsd-ports-gnome-ecacaa546aca0c47200a18bddf95cbda30494af4.tar.zst
freebsd-ports-gnome-ecacaa546aca0c47200a18bddf95cbda30494af4.zip
* Drop alpha support
* Increase sparc64 build timeout to 24 hours (we have so few build machines that we cannot afford to tie them up for longer) * Increase other arch build timeout to 100 hours (hello openoffice!) * If we successfully build a formerly broken package, touch errors/.force which will kick off a rebuild of the html files
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/portbuild/scripts/pdispatch13
1 files changed, 7 insertions, 6 deletions
diff --git a/Tools/portbuild/scripts/pdispatch b/Tools/portbuild/scripts/pdispatch
index 1eaed51f07a9..34920ef2994a 100755
--- a/Tools/portbuild/scripts/pdispatch
+++ b/Tools/portbuild/scripts/pdispatch
@@ -12,12 +12,12 @@ shift
. ${pb}/scripts/buildenv
# Increase timeout on slow build machines
-if [ "$arch" = "alpha" -o "$arch" = "sparc64" ]; then
- # wait 16 hours maximum
- timeout=57600
+if [ "$arch" = "sparc64" ]; then
+ # wait 24 hours maximum
+ timeout=86400
else
- # wait 80 hours maximum
- timeout=288000
+ # wait 100 hours maximum
+ timeout=360000
fi
branch=$1
@@ -117,7 +117,8 @@ while `true`; do
tar --unlink -C ${pb}/${arch}/${branch} -xvf -
test -f ${pb}/${arch}/${branch}/packages/All/${pkgname}${PKGSUFFIX} && \
touch ${pb}/${arch}/${branch}/packages/All/${pkgname}${PKGSUFFIX}
- rm -f ${pb}/${arch}/${branch}/errors/${pkgname}.log
+ rm -f ${pb}/${arch}/${branch}/errors/${pkgname}.log && \
+ touch ${pb}/${arch}/${branch}/errors/.force
lockf -k ${pb}/${arch}/${branch}/failure.lock ${pb}/scripts/buildsuccess ${arch} ${branch} ${pkgname}
log=${pb}/${arch}/${branch}/logs/$pkgname.log
if grep -q "even though it is marked BROKEN" ${log}; then