svn commit: r366586 - user/cperciva/freebsd-update-build

Gordon Tetlow gordon at FreeBSD.org
Fri Oct 9 20:30:28 UTC 2020


Author: gordon
Date: Fri Oct  9 20:30:27 2020
New Revision: 366586
URL: https://svnweb.freebsd.org/changeset/base/366586

Log:
  Change job handling to use the same construct I moved to later.
  
  This could probably be abstracted into a function.

Modified:
  user/cperciva/freebsd-update-build/build-upgrade-patches.sh

Modified: user/cperciva/freebsd-update-build/build-upgrade-patches.sh
==============================================================================
--- user/cperciva/freebsd-update-build/build-upgrade-patches.sh	Fri Oct  9 20:28:46 2020	(r366585)
+++ user/cperciva/freebsd-update-build/build-upgrade-patches.sh	Fri Oct  9 20:30:27 2020	(r366586)
@@ -82,13 +82,8 @@ zcat ${WWWDIR}/${TARGETREL}/${ARCH}/m/* |
 
 	genpatch &
 
-	jobs="$(jobs)"
-	numjobs=$(echo "$jobs" | wc -l)
-	while [ $numjobs -ge $MAXJOBS ]; do
+	while [ $(ls -d ${TMPDIR:-/tmp}/genpatch* 2>/dev/null | wc -l) -ge $MAXJOBS ]; do
 		sleep 2
-
-		jobs="$(jobs)"
-		numjobs=$(echo "$jobs" | wc -l)
 	done
     done
 


More information about the svn-src-user mailing list