summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2010-11-23 20:47:39 +0000
committerphk <phk@FreeBSD.org>2010-11-23 20:47:39 +0000
commit92ac246b47398d12db51baf227b3d7368011d705 (patch)
tree764a523389763c1078d378090f0623e57bdacc4d
parent2ece5375f3e7cf2d34221bd146e46defb9005f72 (diff)
downloadFreeBSD-src-92ac246b47398d12db51baf227b3d7368011d705.zip
FreeBSD-src-92ac246b47398d12db51baf227b3d7368011d705.tar.gz
Optimize the ports recurser a bit more.
-rw-r--r--tools/tools/sysbuild/sysbuild.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/tools/sysbuild/sysbuild.sh b/tools/tools/sysbuild/sysbuild.sh
index 7306f9a..a59fe61 100644
--- a/tools/tools/sysbuild/sysbuild.sh
+++ b/tools/tools/sysbuild/sysbuild.sh
@@ -185,6 +185,8 @@ ports_recurse() (
fi
if grep -q "^$d\$" /tmp/_.plist ; then
true
+ elif grep -q "^$d\$" /tmp/_.plist.tdone ; then
+ true
else
(
cd $d
@@ -438,7 +440,7 @@ if [ "x${REMOTEDISTFILES}" != "x" ] ; then
fi
log_it copy ports config files
-(cd / ; find var/db/ports -print | cpio -dumpv /mnt )
+(cd / ; find var/db/ports -print | cpio -dumpv /mnt > /dev/null 2>&1)
log_it "Start prefetch of ports distfiles"
ports_prefetch &
OpenPOWER on IntegriCloud