From owner-freebsd-questions@FreeBSD.ORG Tue Nov 25 07:43:55 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09C2F1065672 for ; Tue, 25 Nov 2008 07:43:55 +0000 (UTC) (envelope-from jotawski@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.189]) by mx1.freebsd.org (Postfix) with ESMTP id 5B0298FC16 for ; Tue, 25 Nov 2008 07:43:54 +0000 (UTC) (envelope-from jotawski@gmail.com) Received: by fk-out-0910.google.com with SMTP id k31so2895830fkk.11 for ; Mon, 24 Nov 2008 23:43:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=cIMF3vguqY+kYI7IjBJ389BLIXRkOEAIFAlTKosfWJ8=; b=G6UkrwlajMwPhnBm9ALpld3HvQSHx4j8NgsGP3UZr9pAdaGie1ePPRIHNA76dqGx/I z9BtFL7hSNb8E1LCU18UwbN0rKGiaH1wedbLrxYjPxq/cnzMMnMM3qADSupbVQRRWn8/ HdE1mbFfplR4CrAavo1nLTVyOsIxv9Q0LMzzU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=ibqiSFgzrvqzUdkVMXVh1LATafA2AOrKKJaQhjhUlWS5x/JEkAXYMMp0SG3bwpBREo Rr3UTUGwX2h5Plxintw/7ZvBlZJSYTPogFUCZG0dIX4s3v5pwFSqfUNOd+aQ6im8aQyV B+4ADoVrPGObPXQUvZ5xXQozMSdQ/lXuPUMLk= Received: by 10.181.58.9 with SMTP id l9mr1439908bkk.98.1227599033032; Mon, 24 Nov 2008 23:43:53 -0800 (PST) Received: by 10.181.31.3 with HTTP; Mon, 24 Nov 2008 23:43:52 -0800 (PST) Message-ID: Date: Tue, 25 Nov 2008 14:43:52 +0700 From: "fire jotawski" To: freebsd-questions@freebsd.org In-Reply-To: <44prkljajq.fsf@be-well.ilk.org> MIME-Version: 1.0 References: <4463n0j3xu.fsf@be-well.ilk.org> <44prkljajq.fsf@be-well.ilk.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: cvsup: local X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Nov 2008 07:43:55 -0000 On Tue, Nov 25, 2008 at 12:31 AM, Lowell Gilbert < freebsd-questions-local@be-well.ilk.org> wrote: > "fire jotawski" writes: > > > On Thu, Nov 6, 2008 at 9:59 PM, Lowell Gilbert < > > freebsd-questions-local@be-well.ilk.org> wrote: > > > >> "fire jotawski" writes: > >> > >> > i have my small box, 10.3.1.25 ip, that cvsup-ed files from > repository > >> into > >> > it. it use cvs-supfile in /usr/share/examples/cvsup/ to collect > files. > >> > now that i want my other machine to cvsup 6.2-release source files > from > >> the > >> > one mentioned above. > >> > > >> > my trial was > >> > > >> > cvsupd -b /var/db -c sup > >> > > >> > for box, 10.3.1.25 ip, and for other machine > >> > > >> > cvsup -g -L 2 -h 10.3.1.25 sup-file > >> > > >> > what i got was 'Server message: Unknown collection "src-all" ' > message. > >> > and later on > >> > > >> > Running > >> > Skipping collection src-all/cvs > >> > Skipping collection doc-all/cvs > >> > Shutting down connection to server > >> > Finished successfully > >> > > >> > very strange indeed. > >> > > >> > any helps and hints in setting cvsup server would highly be > appreciated. > >> > >> To run cvsupd, you need the whole cvs tree for the collections you're > >> handling, not just the checked-out files. > >> > >> Assuming these machines are attached by a protected network, a better > >> approach (easier, anyway) would probably be to cvsup the changes to > >> just one machine, then NFS-mount that machine's ports tree from the > >> other machine. > >> > >> -- > >> Lowell Gilbert, embedded/networking software engineer, Boston area > >> http://be-well.ilk.org/~lowell/ > > >> > > > > > > thanks indeed and apologized me for postponing answer to all of postings. > > what about cvs then. i did this > > > > cvs -d /home/ncvs checkout ports > > > > and i got some thing quite similar to ports tree indeed. > > What did you think that command was going to do? Do you have a full cvs > ports tree under /home/ncvs? How did you get that? i did cvsup with supfile given in example, /usr/share/examples/cvsup/cvs-supfile, and set base to /var/db and prefix to /home/ncvs as suggested and then cvsup -g -L 2 -h HOST /usr/share/examples/cvsup/cvs-supfile where HOST is the one that run fastest in local area around my country. > > My understanding was that you wanted to put the ports tree on one > machine (call it the "master"), then use it to install ports on other > machines that are local to the master. The way to do that would be to > use cvsup as normal on the master, and build all the ports there. Then > you can use NFS to mount /usr/ports on the other machines, and install > the ports on them as well. To speed things up, you can set WRKDIRPREFIX > to point at local disk space on the client machines. You can even have > the master machine build packages, avoiding the need to build the ports > from source on the clients. > > Does that make sense to you? Do you need it described in more detail? > my real problem is that i can not do cvsup from any machine in my office. but there is no problem at home. so i simply bring my notebook home and do cvsup as above. later on at the office, i want my other machine get /usr/src from my notebook but i can not and that's my problem. and frankly speaking my english is quite poor, i spend the whole week end to understand documents cited. unfortunately, that bring me more problem and that's why i revert back to my instinct with cvs. anyway, i really appreciate all answers to me and still hope that you will give me further helps. with best regards, psr > > Good luck. > -- > Lowell Gilbert, embedded/networking software engineer, Boston area > http://be-well.ilk.org/~lowell/ >