From owner-freebsd-questions@FreeBSD.ORG Fri Jan 28 10:42:49 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26DBB16A4CE for ; Fri, 28 Jan 2005 10:42:49 +0000 (GMT) Received: from aiolos.otenet.gr (aiolos.otenet.gr [195.170.0.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id B312543D41 for ; Fri, 28 Jan 2005 10:42:39 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from orion.daedalusnetworks.priv (aris.bedc.ondsl.gr [62.103.39.226])j0SAga6P012739; Fri, 28 Jan 2005 12:42:36 +0200 Received: from orion.daedalusnetworks.priv (orion [127.0.0.1]) j0SAgZ1v001083; Fri, 28 Jan 2005 12:42:35 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost)j0SAgZon001082; Fri, 28 Jan 2005 12:42:35 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Date: Fri, 28 Jan 2005 12:42:35 +0200 From: Giorgos Keramidas To: Gert Cuykens Message-ID: <20050128104235.GA831@orion.daedalusnetworks.priv> References: <20050128073801.GA31145@gothmog.gr> <20050128075107.GA37836@gothmog.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: cc: freebsd-questions@freebsd.org Subject: Re: cvsup doc-all X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jan 2005 10:42:49 -0000 On 2005-01-28 09:04, Gert Cuykens wrote: >On Fri, 28 Jan 2005 09:51:07 +0200, Giorgos Keramidas > wrote: >> Yep. If you think a bit about it, you will see it makes more sense. >> What is it that you download with src-all? The "sources of the system". >> The "doc-all" collection downloads "the sources of the documentation". > > aha but all docs will be updated when you do a buildworld right ? Nope. The build of the documentation is not, shall we say, "self contained" in the base system of FreeBSD. It requires many tools that are not part of the base system. This means buildworld cannot assume that you have all of them, so it doesn't try to build the documentation too. >> Look at `/usr/ports/Mk/bsd.sites.mk'. It has a huge list of sites where >> port distfiles are downloaded from. You can tweak this list by setting >> similar variables in your `/etc/make.conf' file, i.e.: >> >> MASTER_SITE_GNU?= ftp://ftp.ntua.gr/pub/gnu/%SUBDIR%/ >> >> Note the "conditional assignment" with ?= there. The 'make.conf' file >> should very rarely set things unconditionally, with "FOO=bar". > > so basicly you dont have to worry about ports server because it will > find the best server by it self ? Basically, yes. Not all the time, but that's the idea. Everything is customizable though, to allow local "fixes" that make more sense. This is why I set MASTER_SITE_GNU as shown above in my machines -- it makes more sense for machines installed in Greece. The ftp.ntua.gr mirror is usually very up to date and it's one of the fastest Greek FTP servers around. Putting it on the top of the MASTER_SITE_GNU list means that whenever I try to build some GNU tool, ftp.ntua.gr is the first server contacted. If that fails to locate the distfile, the usual list of servers takes over. > why does cvsup not work the same way ? Because it wasn't written to do so. There is a utility in ports, sysutils/fastest_cvsup, that may help you find the fastest CVSup server at any given time :-) - Giorgos