From owner-freebsd-ports Tue Jan 11 5: 4:35 2000 Delivered-To: freebsd-ports@freebsd.org Received: from aaz.links.ru (aaz.links.ru [193.125.152.37]) by hub.freebsd.org (Postfix) with ESMTP id DAB63154B6 for ; Tue, 11 Jan 2000 05:04:29 -0800 (PST) (envelope-from babolo@links.ru) Received: (from babolo@localhost) by aaz.links.ru (8.9.3/8.9.3) id QAA25582; Tue, 11 Jan 2000 16:08:16 +0300 (MSK) Message-Id: <200001111308.QAA25582@aaz.links.ru> Subject: Re: Port-maintenance In-Reply-To: <200001090602.AAA12547@alecto.physics.uiuc.edu> from "Igor Roshchin" at "Jan 9, 0 00:02:46 am" To: igor@physics.uiuc.edu (Igor Roshchin) Date: Tue, 11 Jan 2000 16:08:15 +0300 (MSK) Cc: andrews@TECHNOLOGIST.COM, igor@physics.uiuc.edu, ports@FreeBSD.ORG From: "Aleksandr A.Babaylov" MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Igor Roshchin writes: > > > Thanks, Will, for your response. > > (One can skip explanations and speculations and jump to SUMMARY) > > I completely agree that your scripts do most of the job > (and I could have come up with something similar). > > However, (sorry for not being clear enough at the very beginning) > my point is that doing it this way (manually) is > a) NOT the most effective: > - just imagine repeating all those scripts, manually typing in the ports > names after getting them from the pkg list, on several machines. > - imagine N (5, 10, 20) machines to do the complete cvsup of ports > (time and load) ? NFS mounted /usr/ports sometimes is just not an option. > - .. I can't imagine any port mechanism better then simle copy I use to mantain the problem you described. I mantain ethalon system (at home) and copy /usr (without /usr/ports) and /var/db/pkg 2..4 GB in most cases. Yes, data for databases, www hierarhy roots so on are OUT of /usr (/var or own fs for such a load) so only /usr/local/etc /usr/X11R6/etc and /usr/X11R6/lib/X11/app-defaults must be saved from overwrite. keep links /usr/X11R6/bin/X -> /etc/X -> /usr/X11R6/bin/{some server} and keep ssh using /etc/ssh* instead of /usr/local/etc/ssh* to not destroy system by copiing. some broken ports (BigBrother as examle) can't mantained in such a way. Upgrade automatically impossible if your servers are under productive load and you need some testbad befor ANY upgrage if you dont want loose job :-) SUMMARY: no real need for most of proposal possibilities, but it is interesting game. PS. sorry bad English -- @BABOLO http://links.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message