From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 53BB51389E2 for ; Wed, 17 Dec 2014 06:36:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 92DE6E08EF; Wed, 17 Dec 2014 06:36:29 +0000 (UTC) Received: from mail-qa0-f53.google.com (mail-qa0-f53.google.com [209.85.216.53]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 60134E07B3 for ; Wed, 17 Dec 2014 06:36:28 +0000 (UTC) Received: by mail-qa0-f53.google.com with SMTP id bm13so10597165qab.26 for ; Tue, 16 Dec 2014 22:36:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=vmbVGsM64s66ZnyUCFzkMb8az6ZMnZ+C2zmGrBLOcCg=; b=inqkqIDQeCiuSEcERTcSbWSKGHf3LeVNDfs5HH3iHQ9PLuqwhLWUDftNzb/W+qV84D KeFUiKT0YvSf3y95FgcEBpFIjO1RpDXpxvkaEwZVhPNtQSpXirI6Zhxe2TPRqCIhnF/Y dSKQq7kuUgkA4IAYrqXTJv2889br78dceXLIHmnvNnX5bUfiEoGW09LwjBo1kRvTDEI0 2WK3D3VQrsiE8R0z9fz7tWGx4ijtkUwTW4Q4yHiB6KjxbyWFaHetc/De7h34kMsEDtmc H8StRiYkYGZsUBieTmQa5uGmfA51QkyLLLttSWewe/6+1XHExfTMHnsYzACL0Aa0mOVX nwPA== X-Received: by 10.140.40.51 with SMTP id w48mr69637409qgw.34.1418798187796; Tue, 16 Dec 2014 22:36:27 -0800 (PST) Received: from [192.168.2.5] (adsl-65-0-115-169.jan.bellsouth.net. [65.0.115.169]) by mx.google.com with ESMTPSA id v5sm3132213qaj.2.2014.12.16.22.36.26 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Dec 2014 22:36:27 -0800 (PST) Message-ID: <5491246A.4080300@gmail.com> Date: Wed, 17 Dec 2014 00:36:26 -0600 From: Dale User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0 SeaMonkey/2.31 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] question/feature request: First fetch, then compile... References: <20141217054855.GA4439@solfire> <54912066.3000506@gmail.com> <20141217062724.GB4439@solfire> In-Reply-To: <20141217062724.GB4439@solfire> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 05199027-ffbb-4f78-88a3-8bb475ba067f X-Archives-Hash: f60bb7ed78865b76ed57529cd25f374c meino.cramer@gmx.de wrote: > Dale [14-12-17 07:20]: >> >> >> You may want to set this in your make.conf file: >> >> FEATURES="parallel-fetch" >> >> What that does, as soon as you start the emerge process, it starts to >> download the needed files. It doesn't wait until it is ready to work on >> the package to download it. I've had that set for so long, no idea if >> anything has changed as far as defaults. I just know it works that way >> here. >> >> If you set that, you should be able to sync, start emerge and when it >> downloads the last files/tarballs it needs, you can then remove your >> internet connection. You can monitor that with this command. >> >> tail -f /var/log/emerge-fetch.log >> >> Hope that helps. >> >> Dale >> >> :-) :-) > Hi Dale, > > thanks for your reply ! :) > > I know of that flag, but it does not exaclty what I want. > It parallelizes compilation and downloading. > > How can I exactly determine, that the last file has been > downloaded without watching the monitor all the (because > these are embedded systems: "long") time? > > Best regards, > Meino > > Note that says parallel-fetch not build. From the man page: parallel-fetch: Fetch in the background while compiling. Run `tail -f /var/log/emerge-fetch.log` in a terminal to view parallel-fetch progress. What you are thinking about is --jobs, or -j. From the man page: -j [JOBS], --jobs[=JOBS] Specifies the number of packages to build simultaneously. If this option is given without an argument, emerge will not limit the number of jobs that can run simultaneously. Also see the related --load-average option. Similarly to the --quiet-build option, the --jobs option causes all build output to be redirected to logs. Note that interactive packages currently force a setting of --jobs=1. This issue can be temporarily avoided by specifying --accept-properties=-interactive. The setting of parallel-fetch should do exactly what you want done. Dale :-) :-)