From owner-freebsd-questions@FreeBSD.ORG Wed Sep 5 19:12:50 2007 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 81A0416A419 for ; Wed, 5 Sep 2007 19:12:50 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from snoogles.rachie.is-a-geek.net (66-230-99-27-cdsl-rb1.nwc.acsalaska.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id 4DDA513C4A8 for ; Wed, 5 Sep 2007 19:12:50 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from localhost (localhost [127.0.0.1]) by snoogles.rachie.is-a-geek.net (Postfix) with ESMTP id BC3D21CCA6 for ; Wed, 5 Sep 2007 11:12:38 -0800 (AKDT) From: Mel To: freebsd-questions@freebsd.org Date: Wed, 5 Sep 2007 21:12:37 +0200 User-Agent: KMail/1.9.7 References: <46DEDD6F.9020509@gmail.com> <200709051905.42215.fbsd.questions@rachie.is-a-geek.net> <46DEF0EA.2040006@gmail.com> In-Reply-To: <46DEF0EA.2040006@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200709052112.37564.fbsd.questions@rachie.is-a-geek.net> Subject: Re: ports collection background-fetch 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: Wed, 05 Sep 2007 19:12:50 -0000 On Wednesday 05 September 2007 20:09:46 deeptech71@gmail.com wrote: > Bahman M. wrote: > > deeptech71@gmail.com wrote: > >> Is it possible to do automatic fetching of source files in the > >> background while other parts are being compiled? > > > > Just login on multiple consoles or use multiple x terminals (if running > > X) and on each one run 'make' for the port you want to compile. The > > port(s) will be fetched and compiled simultaneously. Then all you need > > to do is to run 'make install' for each port. > > > > Note: I'm not sure but I think it's not a good practice to issue more > > than one 'make install' at a time. > > > > Bahman > > Mel wrote: > > On Wednesday 05 September 2007 18:46:39 deeptech71@gmail.com wrote: > >> Is it possible to do automatic fetching of source files in the > >> background while other parts are being compiled? > > > > Not automatically, but if you know which ports need to be done next, > > nothing stops you from doing: > > cd /usr/ports/category/port && make fetch > > on a different terminal. > > OK... > > Downloading should never interference with compiling (other than faster > consumption of disk space :) ), so this is an improvement that can/should > be made. Send the recommendation to the commiters? I think the logic of "what ports need to be done next" is hard to work into the basic ports system. You could request the feature from the various ports in /usr/ports/ports-mgmt - software like portupgrade should be able to build a list of ports that need updating and start fetching in background. -- Mel People using reply to all on lists, must think I need 2 copies.