Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Oct 2020 20:30:28 +0000 (UTC)
From:      Gordon Tetlow <gordon@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r366586 - user/cperciva/freebsd-update-build
Message-ID:  <202010092030.099KUSHf037608@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010092030.099KUSHf037608>