From owner-freebsd-ports@FreeBSD.ORG Thu Aug 25 18:01:50 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84D5716A41F for ; Thu, 25 Aug 2005 18:01:50 +0000 (GMT) (envelope-from vivek@khera.org) Received: from yertle.kcilink.com (yertle.kcilink.com [65.205.34.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D2A943D48 for ; Thu, 25 Aug 2005 18:01:50 +0000 (GMT) (envelope-from vivek@khera.org) Received: from [192.168.7.103] (host-103.int.kcilink.com [192.168.7.103]) by yertle.kcilink.com (Postfix) with ESMTP id B2339B810 for ; Thu, 25 Aug 2005 14:01:49 -0400 (EDT) Mime-Version: 1.0 (Apple Message framework v734) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <69AC86FC-2711-41F3-A15D-28E29933553E@khera.org> Content-Transfer-Encoding: 7bit From: Vivek Khera Date: Thu, 25 Aug 2005 14:01:48 -0400 To: FreeeBSD Ports X-Mailer: Apple Mail (2.734) Subject: Re: Sharing /usr/ports between RELENG_6 and RELENG_5 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Aug 2005 18:01:50 -0000 On Aug 25, 2005, at 1:44 PM, Mark Knight wrote: > Up until today I had two RELENG_5 machines sharing /usr/ports via NFS. > Each night one does a cvsup and a portsdb -uU. > > I have just upgraded the NFS client to RELENG_6 (painless enough :). > However, now a couple of questions arise: > > 1) Can the RELENG_5 machine create INDEX-6 as well as INDEX-5? Yes. Your script that runs portsdb -uU should be changed to something like this: cd /usr/ports make fetchindex env INDEXFILE=INDEX make fetchindex env INDEXFILE=INDEX-6 make fetchindex portsdb -u this gets the INDEX INDEX-5 and INDEX-6 files (I run on a 5.4 machine so the default is to get the INDEX-5 file, then builds the .db file from INDEX-5 which is ok enough for portupgrade to run. > > 2) At the moment INDEX.db is shared; I presume this is bad. > Can I > persuade one machine to use INDEX-6.db everywhere? Don't know, and don't care. It seems to work ok :-)