From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1L1eW2-0004Rk-D4 for garchives@archives.gentoo.org; Sun, 16 Nov 2008 10:06:02 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8CFD6E01D3; Sun, 16 Nov 2008 10:06:01 +0000 (UTC) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.247]) by pigeon.gentoo.org (Postfix) with ESMTP id 65D77E01D3 for ; Sun, 16 Nov 2008 10:06:01 +0000 (UTC) Received: by an-out-0708.google.com with SMTP id d40so898322and.1 for ; Sun, 16 Nov 2008 02:05:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=m2EnoAEbbzv7muRwh+c/HqWgHaUUh7+FkV8FM4GrUI0=; b=aXcapHYnVoZwGgg3JsUB4L97jrIofX2pAj/ik/dy7tVeK/5Xw/wSeol+JU/o+L9ckV jj4jPDRB/rG+ZZ9ECxFPfhXKbjggLKFFNkaVjTvqbY+LtQqVEDZUtKJXQ2Hvvu6A7fup jnhwCYf+tDQsIjzYtWKgpiF6Fl5ZJht2jElSc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=xVzzfAfA5TMb2nN0ADrYi6rVnCRrO8d+RYwopLJdcD/O1GEOGHrdgJbqscT9HASTPb ZD8NW8kcBIiHCHjw5Z50gdDHTkRcJnjslJBKDmKE5CW6QsZlqJi9YaXW7VMitR1sBXvy 9tJNCCDiu1YJBOVOLi8pS4qj90XRA0zkZBJHE= Received: by 10.64.28.20 with SMTP id b20mr2676478qbb.38.1226829959261; Sun, 16 Nov 2008 02:05:59 -0800 (PST) Received: from ?10.0.0.4? (dsl-243-253-47.telkomadsl.co.za [41.243.253.47]) by mx.google.com with ESMTPS id s27sm3069303qbs.12.2008.11.16.02.05.56 (version=SSLv3 cipher=RC4-MD5); Sun, 16 Nov 2008 02:05:58 -0800 (PST) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Binary package cruncher? Date: Sun, 16 Nov 2008 12:05:53 +0200 User-Agent: KMail/1.9.10 References: <491F09A2.7040506@gmail.com> In-Reply-To: <491F09A2.7040506@gmail.com> 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 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200811161205.53841.alan.mckinnon@gmail.com> X-Archives-Salt: b45cd950-e74e-4d3a-9bff-761a90c45c24 X-Archives-Hash: 921fb31d40aacef411c0240f2b064bb3 On Saturday 15 November 2008 19:40:50 Simon wrote: > =A0 =A0This is not super efficient, but the way I've thought it, should be > simple to do... a simple gentoo hack so to speak. =A0However, I'm wonderi= ng > if anybody has suggestion for better ways to do this and if you could give > me pointers to such projects. =A0Also keep in mind that I really really w= ant > to update ALL my PCs with a single `emerge -uDN world` on the host, then > copy new pkgs (using rsync or other) to the PCs and do an `emerge -k -uDN > world` on them. =A0Nothing more. =A0(So unless your suggestion is simpler= than > my current (fully installed) setup, please tell me!) I would build all that stuff in a chroot. The logic is that the your buildh= ost=20 system is not quite the same thing as the machine hosting the buildhost. One thing you cannot get away from is that to build say X for your slow=20 hardware, it has to be done on a machine that has all X's build dependencie= s=20 fully installed and working. You might not want that on your production=20 server. Some fancy tricks with bind-mounts into the chroot would let you=20 share common stuff. Or, you could simply buy a bit more storage if you are= =20 running out. It's cheap enough and if you've gone to this much trouble=20 already, some more storage would be minor =2D-=20 alan dot mckinnon at gmail dot com