From owner-freebsd-questions Wed Sep 20 6:40:14 2000 Delivered-To: freebsd-questions@freebsd.org Received: from fw.wintelcom.net (ns1.wintelcom.net [209.1.153.20]) by hub.freebsd.org (Postfix) with ESMTP id 3880A37B424 for ; Wed, 20 Sep 2000 06:40:10 -0700 (PDT) Received: (from bright@localhost) by fw.wintelcom.net (8.10.0/8.10.0) id e8KDe6p01215; Wed, 20 Sep 2000 06:40:06 -0700 (PDT) Date: Wed, 20 Sep 2000 06:40:06 -0700 From: Alfred Perlstein To: Artem Koutchine Cc: questions@FreeBSD.ORG Subject: Re: CVSup mirror Message-ID: <20000920064006.Q9141@fw.wintelcom.net> References: <007f01c02302$92562600$0c00a8c0@ipform.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.4i In-Reply-To: <007f01c02302$92562600$0c00a8c0@ipform.ru>; from matrix@ipform.ru on Wed, Sep 20, 2000 at 04:58:45PM +0400 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * Artem Koutchine [000920 06:00] wrote: > Hi! > > I have installed a port of cvsup-mirror and setup a local CVSup mirror, > fetched the data from another cvsup mirror > and tried to connect to my newly created mirror, but got: > > Server message: Unknown collectioon "src-all" > Server message: Unknown collectioon "ports-all" > Server message: Unknown collectioon "doc-all" > > Why is that and how to fix it? > > cvsup/sup: > *boink* Here's the problem, you need directories in there for the collection info, it's a bit tricky to do this but basically: /usr/local/etc/cvsup/sup % ls README ports-german ports-x11-toolkits cvs-all ports-graphics ports-x11-wm distrib ports-hebrew src-all doc-all ports-irc src-base gnats ports-japanese src-bin mail-archive ports-java src-contrib pgsql ports-korean src-crypto php ports-lang src-eBones php3 ports-mail src-etc php4 ports-math src-games ports-all ports-mbone src-gnu ports-archivers ports-misc src-include ports-astro ports-net src-kerberos5 ports-audio ports-news src-kerberosIV ports-base ports-palm src-lib ports-benchmarks ports-print src-libexec ports-biology ports-russian src-release ports-cad ports-security src-sbin ports-chinese ports-shells src-secure ports-comms ports-sysutils src-share ports-converters ports-textproc src-sys ports-databases ports-vietnamese src-sys-crypto ports-deskutils ports-www src-tools ports-devel ports-x11 src-usrbin ports-editors ports-x11-clocks src-usrsbin ports-emulators ports-x11-fm www ports-ftp ports-x11-fonts ports-games ports-x11-servers /usr/local/etc/cvsup/sup % ls -l src-all/ total 2 -rw-rw-r-- 1 cvsupin cvsupin 324 Jul 4 13:49 list.cvs -rw-rw-r-- 1 cvsupin cvsupin 85 Jan 18 2000 releases /usr/local/etc/cvsup/sup % cd src-all/ /usr/local/etc/cvsup/sup/src-all % cat list.cvs upgrade CVSROOT upgrade src omitany */#cvs.* omitany CVSROOT/.#* omitany CVSROOT/val-tags omitany CVSROOT/passwd omitany CVSROOT/passwd,v omitany CVSROOT/readers omitany CVSROOT/readers,v omitany CVSROOT/writers omitany CVSROOT/writers,v omitany */,* omitany */.nfs* omitany *.core omitany */CVS rnorsync CVSROOT/commitlogs /usr/local/etc/cvsup/sup/src-all % cat releases cvs list=list.cvs prefix=prefixes/FreeBSD.cvs keywordprefix=/home/ncvs super=cvs-all /usr/local/etc/cvsup/sup/src-all % cd .. /usr/local/etc/cvsup/sup % cd cvs-all/ list.cvs releases /usr/local/etc/cvsup/sup/cvs-all % cat list.cvs upgrade CVSROOT upgrade distrib upgrade doc upgrade ports upgrade src upgrade www omitany */#cvs.* omitany CVSROOT/.#* omitany CVSROOT/val-tags omitany CVSROOT/passwd omitany CVSROOT/passwd,v omitany CVSROOT/readers omitany CVSROOT/readers,v omitany CVSROOT/writers omitany CVSROOT/writers,v omitany */,* omitany */.nfs* omitany *.core omitany */CVS rnorsync CVSROOT/commitlogs /usr/local/etc/cvsup/sup/cvs-all % cat releases cvs list=list.cvs prefix=prefixes/FreeBSD.cvs keywordprefix=/home/ncvs The idea is to tell the thing where to look for individual sub versions. /usr/local/etc/cvsup/sup/cvs-all % cd ../ports-german/ /usr/local/etc/cvsup/sup/ports-german % ls list.cvs releases /usr/local/etc/cvsup/sup/ports-german % cat list.cvs upgrade ports/german omitany */#cvs.* omitany */,* omitany */.nfs* omitany *.core omitany */CVS /usr/local/etc/cvsup/sup/ports-german % cat releases cvs list=list.cvs prefix=prefixes/FreeBSD.cvs keywordprefix=/home/ncvs super=ports-all I hope this helps, -- -Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org] "I have the heart of a child; I keep it in a jar on my desk." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message