svn commit: r224164 - projects/portbuild/scripts

Mark Linimon linimon at FreeBSD.org
Mon Jul 18 01:02:44 UTC 2011


Author: linimon (doc,ports committer)
Date: Mon Jul 18 01:02:44 2011
New Revision: 224164
URL: http://svn.freebsd.org/changeset/base/224164

Log:
  Add some more error checking.

Modified:
  projects/portbuild/scripts/portbuild

Modified: projects/portbuild/scripts/portbuild
==============================================================================
--- projects/portbuild/scripts/portbuild	Mon Jul 18 01:01:44 2011	(r224163)
+++ projects/portbuild/scripts/portbuild	Mon Jul 18 01:02:44 2011	(r224164)
@@ -173,6 +173,9 @@ echo "building ${pkgname} in ${chroot}"
 
 bindist=${buildroot}/${branch}/${buildid}/tarballs/bindist.tar
 bindistlocal=${buildroot}/${branch}/${buildid}/tarballs/bindist-$(hostname).tar
+if [ ! -f $bindist ]; then
+  bailout ${chroot} ${clean} 255 ${pkgname}
+fi
 
 if [ -f ${chroot}/.notready ]; then
   tar -C ${chroot} -xpf ${bindist}
@@ -201,8 +204,8 @@ fi
 trap "bailout ${chroot} ${clean} ${error} ${pkgname}" 1 2 3 9 10 11 15
 
 rm -rf ${chroot}/tmp/*
-cd ${chroot}/tmp
-mkdir -p depends distfiles packages
+cd ${chroot}/tmp || bailout ${chroot} ${clean} 255 ${pkgname}
+mkdir -p depends distfiles packages || bailout ${chroot} ${clean} 255 ${pkgname}
 
 echo "building ${pkgname} on $(hostname)" | tee ${chroot}/tmp/${pkgname}.log
 echo "in directory ${chroot}" | tee -a ${chroot}/tmp/${pkgname}.log


More information about the svn-src-projects mailing list