Re: cvsup: local
fire jotawski [EMAIL PROTECTED] writes: 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. Okay, so you have the CVS tree on that tree. 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. Now I understand what you are trying to do. and frankly speaking my english is quite poor, i spend the whole week end to understand documents cited. Your written English is more than good enough for me to understand, so your skills are obviously much better than the way you describe yourself. Now that you have spent much time understanding some of the documents, you might be able to help others by working on the translations for whichever language you would prefer to read in. unfortunately, that bring me more problem and that's why i revert back to my instinct with cvs. Either way (cvs or cvsup) should work fine. The easiest way to use CVS directly would be to NFS-mount the CVS repository on the client, and then checking out directly. For example, if the repository were mounted on /ncvs, the checkout command might be something like (cd /usr/src ; cvs -d /ncvs co -r TAG src-all ) [I haven't tested this; I may have made an error, and I'm not sure what TAG you would want.] For using cvsup, you can install the cvsup-mirror port on the machine you want to use as the cvsup server. It will ask you a number of questions so that it can configure cvsupd properly, and you won't need to worry about it. Use whichever one you want; I don't see any reason to prefer one or the other. Good luck. -- Lowell Gilbert, embedded/networking software engineer, Boston area http://be-well.ilk.org/~lowell/ ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: cvsup: local
fire jotawski [EMAIL PROTECTED] writes: On Thu, Nov 6, 2008 at 9:59 PM, Lowell Gilbert [EMAIL PROTECTED] wrote: fire jotawski [EMAIL PROTECTED] 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/http://be-well.ilk.org/%7Elowell/ 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? 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? Good luck. -- Lowell Gilbert, embedded/networking software engineer, Boston area http://be-well.ilk.org/~lowell/ ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: cvsup: local
On Tue, Nov 25, 2008 at 12:31 AM, Lowell Gilbert [EMAIL PROTECTED] wrote: fire jotawski [EMAIL PROTECTED] writes: On Thu, Nov 6, 2008 at 9:59 PM, Lowell Gilbert [EMAIL PROTECTED] wrote: fire jotawski [EMAIL PROTECTED] 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/http://be-well.ilk.org/%7Elowell/ http://be-well.ilk.org/%7Elowell/ 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/http://be-well.ilk.org/%7Elowell/ ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: cvsup: local
On Thu, Nov 6, 2008 at 9:59 PM, Lowell Gilbert [EMAIL PROTECTED] wrote: fire jotawski [EMAIL PROTECTED] 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/http://be-well.ilk.org/%7Elowell/ 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. thanks in advance for any informations rgds, psr -- ?? ? ? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: cvsup: local
fire jotawski [EMAIL PROTECTED] 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/ ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
cvsup: local
hi sirs, 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. with best regards, psr ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]