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 259A71381F3 for ; Mon, 17 Dec 2012 13:49:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C09C621C199; Mon, 17 Dec 2012 13:49:40 +0000 (UTC) Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com [209.85.214.53]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 517C121C194 for ; Mon, 17 Dec 2012 13:49:04 +0000 (UTC) Received: by mail-bk0-f53.google.com with SMTP id j5so2725740bkw.40 for ; Mon, 17 Dec 2012 05:49:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=PEwLAUhN97U7vdUric6PQsRb+FSppJ7JaulLy8O7gHU=; b=L+k1uhvwwYvMWM/oGeAIYVFqqrYsnOc1INZzIgRsl42h2oAwA25jYcEHu5wjiV3Ihv rFlM7H5r2x8vAnzKaOZv+xPmneg6abYSioKU5zi1dbCoXKlDj9p1BwC6a9/59lIPKzT4 7XYF97qfxL54z8YVGi7bV1LANCw5rQ3LoN9D418I+8/yiZRK0HEa0WQPdEgcrsqHhAGz rVyhmO6kwCqCOjL86Y7dWM6/d0O7O6Iq2UV4V11hrNmiWth5326dZku2+ezo08NmI6rU UpLn53SQdEnQ02akfVP7wiRAu610acMJVEeeU1E7K3SOiD2TinO0J4qaSjIS4RIfUS9x 1P7A== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Received: by 10.204.11.208 with SMTP id u16mr6102558bku.81.1355752142793; Mon, 17 Dec 2012 05:49:02 -0800 (PST) Sender: freemanrich@gmail.com Received: by 10.204.12.28 with HTTP; Mon, 17 Dec 2012 05:49:02 -0800 (PST) In-Reply-To: <20121217134025.1275b83f@kc-sys.chadwicks.me.uk> References: <20121217134025.1275b83f@kc-sys.chadwicks.me.uk> Date: Mon, 17 Dec 2012 08:49:02 -0500 X-Google-Sender-Auth: A6Ugbiu9vxz82X_rrXfz8VfYyC0 Message-ID: Subject: Re: [gentoo-dev] Moving our/portage stuff to var From: Rich Freeman To: gentoo-dev Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 31c8e0ff-ac0e-4529-a8d7-939b774b22b4 X-Archives-Hash: d427216965b4dcdea4c32c9ab8d014f7 On Mon, Dec 17, 2012 at 8:40 AM, Kevin Chadwick wrote: > So it's probably a user exercise? It already is a user exercise. A stage3 doesn't even contain the /usr/portage directory - you manually create it per the handbook (or more likely let tar/etc do it for you. I also would like to see distfiles moved. Ideally the package tree should be a perfect copy of what is on the rsync mirrors. It seems a bit odd to stick other stuff in there, which needs special treatment as a result. To the extent that this isn't already supported, portage should simply let you set the location in make.conf. I'd also suggest at least considering how paludis handles this. They just have a directory containing config file per repository, with a priority setting. The portage tree is just another overlay, which is a good way to handle it. The sync mechanism handles the main tree identically to overlays as a result, though you can specify what to sync. Rich