[82405] contrib/mpab/chroot-scripts/buildports

jmr at macports.org jmr at macports.org
Sat Aug 13 07:58:49 PDT 2011


Revision: 82405
          http://trac.macports.org/changeset/82405
Author:   jmr at macports.org
Date:     2011-08-13 07:58:46 -0700 (Sat, 13 Aug 2011)
Log Message:
-----------
mpab: only skip based on failcache when portlist is all

Modified Paths:
--------------
    contrib/mpab/chroot-scripts/buildports

Modified: contrib/mpab/chroot-scripts/buildports
===================================================================
--- contrib/mpab/chroot-scripts/buildports	2011-08-13 13:46:21 UTC (rev 82404)
+++ contrib/mpab/chroot-scripts/buildports	2011-08-13 14:58:46 UTC (rev 82405)
@@ -67,11 +67,12 @@
 rm -rf ${PORTRESULTSDIR}
 /bin/mkdir -p ${PORTRESULTSDIR}/success ${PORTRESULTSDIR}/fail
 
-
+useFailCache=""
 if [[ -f /var/tmp/portlist && `head -n1 /var/tmp/portlist` != "all" ]]; then
    portList=`/bin/cat /var/tmp/portlist`
 else
    portList=`/usr/bin/tclsh /var/tmp/genportlist.tcl`
+   useFailCache=1
 fi
 /bin/rm -f /var/tmp/portlist
 
@@ -103,7 +104,7 @@
    else
       skipPort=""
       portFile=`${PREFIX}/bin/port file ${portName}`
-      if [[ ! "$portFile" -nt "${FAILCACHE}/${portName}" ]]; then
+      if [[ -n "$useFailCache" && ! "$portFile" -nt "${FAILCACHE}/${portName}" ]]; then
          echo "skipping, portfile not modified since last failure" | tee -a ${PROGRESSLOG} | tee ${PORTRESULTSDIR}/fail/${portName}.log
          skipPort=1
       else
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110813/f4f4247c/attachment.html>


More information about the macports-changes mailing list