From: Ben Gras Date: Wed, 14 Dec 2011 00:14:11 +0000 (+0100) Subject: workaround for cvs not handling many args X-Git-Tag: v3.2.0~175 X-Git-Url: http://zhaoyanbai.com/repos/?a=commitdiff_plain;h=194e51aff013a888daacef0460584b7244074cc3;p=minix.git workaround for cvs not handling many args --- diff --git a/tools/Makefile b/tools/Makefile index d8991b713..3662de7fd 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -127,9 +127,12 @@ install: includes services hdboot # download and update NetBSD reference sources. nbsd_fetch: - export CVS_RSH=ssh; \ - cd ${MINIXSRCDIR} && awk '{print $$2;}' < tools/nbsd_ports \ - | xargs -t cvs -d ${NBSD_CVSROOT} co -N -d nbsdsrc ${NBSD_REF} + export CVS_RSH=ssh; \ + echo "retrieving hierarchies from ${NBSD_CVSROOT}"; \ + for d in `awk '{print $$2;}' < nbsd_ports`; \ + do echo "retrieving $$d .."; \ + cd ${MINIXSRCDIR} && cvs -q -d ${NBSD_CVSROOT} co -N -d nbsdsrc $$d; \ + done nbsd_diff: cd ${MINIXSRCDIR} && awk '{ system("sh tools/nbsd_diff.sh " \