From owner-freebsd-hubs@FreeBSD.ORG Thu Jun 12 16:17:19 2003 Return-Path: Delivered-To: freebsd-hubs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0EF7037B401 for ; Thu, 12 Jun 2003 16:17:19 -0700 (PDT) Received: from smtp4.server.rpi.edu (smtp4.server.rpi.edu [128.113.2.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 388AA43F75 for ; Thu, 12 Jun 2003 16:17:18 -0700 (PDT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp4.server.rpi.edu (8.12.9/8.12.9) with ESMTP id h5CNHBPx001715; Thu, 12 Jun 2003 19:17:11 -0400 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20030612211821.GQ21995@electra.cse.Buffalo.EDU> References: <20030612180244.GG21995@electra.cse.Buffalo.EDU> <20030612211821.GQ21995@electra.cse.Buffalo.EDU> Date: Thu, 12 Jun 2003 19:17:10 -0400 To: Ken Smith From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 cc: freebsd-hubs@freebsd.org cc: jdp@polstra.com Subject: Re: The recent thread... handling new releases X-BeenThere: freebsd-hubs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Distributions Hubs: mail sup ftp List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jun 2003 23:17:19 -0000 At 5:18 PM -0400 6/12/03, Ken Smith wrote: >On Thu, Jun 12, 2003, Garance A Drosihn wrote: > >> I have wondered if cvsup could be smart enough to download files >> under one name, and then afterwards (on a later run) know to just > > rename that file to the official name for a public release. > >... I have learned that the transfer mechanisms in use amongst >the mirrors varies widely, not all use cvsup. As far as I can >tell there is nothing that could do this in rsync for example, >I already know a bit more about rsync than cvsup. You just need some automatic way to do it for any transfer mechanism. Eg, 1) rsync (or otherwise copy) some small directory which has the meta-info on moving files around. 2) locally process the information found in that directory. 3) rsync (or otherwise copy) the larger repositories. (the above is easy for any "pull" strategy, at least. Doing it via a "push" strategy might take a bit more thought) I just mentioned cvsup because that's what I'm using, so I want this to all happen automagically with the cvsup-mirror port. :-) -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu