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 <gentoo-user+bounces-82701-garchives=archives.gentoo.org@lists.gentoo.org>) id 1KO6qe-0003ZU-Jy for garchives@archives.gentoo.org; Wed, 30 Jul 2008 08:15:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8D50BE0152; Wed, 30 Jul 2008 08:15:49 +0000 (UTC) Received: from smtpout.karoo.kcom.com (smtpout.karoo.kcom.com [212.50.160.34]) by pigeon.gentoo.org (Postfix) with ESMTP id 4C9E6E0152 for <gentoo-user@lists.gentoo.org>; Wed, 30 Jul 2008 08:15:49 +0000 (UTC) X-IronPort-AV: E=Sophos;i="4.31,278,1215385200"; d="scan'208";a="16134413" Received: from compaq.stroller.uk.eu.org ([213.152.39.90]) by smtpout.karoo.kcom.com with ESMTP; 30 Jul 2008 09:12:42 +0100 Received: from [192.168.1.71] (funf.stroller.uk.eu.org [192.168.1.71]) by compaq.stroller.uk.eu.org (Postfix) with ESMTP id 4F695E9689 for <gentoo-user@lists.gentoo.org>; Wed, 30 Jul 2008 09:15:46 +0100 (BST) Precedence: bulk List-Post: <mailto:gentoo-user@lists.gentoo.org> List-Help: <mailto:gentoo-user+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-user.gentoo.org> X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: <488FA30F.80209@gmail.com> References: <488FA30F.80209@gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <3EBB2A5C-FBDC-47F6-80B1-0A5688F24BCD@stellar.eclipse.co.uk> Content-Transfer-Encoding: 7bit From: Stroller <stroller@stellar.eclipse.co.uk> Subject: Re: [gentoo-user] Sync'ing and compiling pkgs for multiple PCs Date: Wed, 30 Jul 2008 09:15:44 +0100 To: gentoo-user@lists.gentoo.org X-Mailer: Apple Mail (2.752.2) X-Archives-Salt: 1ad05a74-45ac-4177-919e-74dc06642360 X-Archives-Hash: 6e6573512e70fc6d9d560c2af276f3e8 On 30 Jul 2008, at 00:09, Simon wrote: > ... > I have 3 computers and they are all setup the same with the > exception of the kernel that has different options for the youngest > of my pcs. I'm looking for a simple, easy and efficient way to > keep them all up2date. > > I want to avoid 3 --sync to the gentoo servers. I have tried to > setup one of my pc as central server and sync the others on it, but > has the main disadvantage that the other PCs are dependant on it > (ok, it's not so difficult to change make.conf). Hi Simon, Your email is very long, so I'm not sure if I've taken it all in, but what I'd suggest is a shared /usr/portage directory (easily done by NFS) and distcc. The shared portage reduces the need to --sync and ensures that all computers share access to the binary packages once their built. distcc is, IMO, a bit more elegant than (for instance) trying to manually emerge binary packages for machine A on PC B. You can tell it to share the work or just unload it to the most powerful machine. There may be concerns about using a binary package if USE flags are different between the two machines, but distcc ensures that the package is built using those defined in make.conf of the machine on which you're running emerge. http://gentoo-wiki.com/HOWTO_Using_a_shared_portage_via_NFS http://www.gentoo.org/doc/en/distcc.xml Stroller.