diff options
author | phk <phk@FreeBSD.org> | 2010-11-23 20:47:39 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2010-11-23 20:47:39 +0000 |
commit | 92ac246b47398d12db51baf227b3d7368011d705 (patch) | |
tree | 764a523389763c1078d378090f0623e57bdacc4d | |
parent | 2ece5375f3e7cf2d34221bd146e46defb9005f72 (diff) | |
download | FreeBSD-src-92ac246b47398d12db51baf227b3d7368011d705.zip FreeBSD-src-92ac246b47398d12db51baf227b3d7368011d705.tar.gz |
Optimize the ports recurser a bit more.
-rw-r--r-- | tools/tools/sysbuild/sysbuild.sh | 4 |
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 & |