From owner-freebsd-hubs@FreeBSD.ORG Wed Dec 8 08:21:34 2004 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 9DCCA16A4CE; Wed, 8 Dec 2004 08:21:34 +0000 (GMT) Received: from postfix3-2.free.fr (postfix3-2.free.fr [213.228.0.169]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34F3843D54; Wed, 8 Dec 2004 08:21:34 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (unknown [82.233.239.98]) by postfix3-2.free.fr (Postfix) with ESMTP id 6571BC04A; Wed, 8 Dec 2004 09:21:33 +0100 (CET) Received: by tatooine.tataz.chchile.org (Postfix, from userid 1000) id 93796412C; Wed, 8 Dec 2004 09:20:01 +0100 (CET) Date: Wed, 8 Dec 2004 09:20:00 +0100 From: Jeremie Le Hen To: freebsd-hubs@FreeBSD.org Message-ID: <20041208082000.GP79919@obiwan.tataz.chchile.org> References: <20041207231019.GL79919@obiwan.tataz.chchile.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6i cc: jdp@FreeBSD.org cc: mux@FreeBSD.org Subject: Re: cvsup-mirror rewrite 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: Wed, 08 Dec 2004 08:21:34 -0000 [ This is a small conversation I had with jdp@ yesterday evening. Hub owners, please, read it and let me know your feelings about this. ] On Tue, Dec 07, 2004 at 07:38:27PM -0800, John Polstra wrote: > On 07-Dec-2004 Jeremie Le Hen wrote: > > I'm planning to rewrite some parts of cvsup-mirror to make it cleaner. > > Here is what I want to do for the moment: > > > > o I wish to make the dependency on cvsupd optionnal for those like > > me who just want to have a local copy of the FreeBSD CVS > > repository. > > > > o I would also like to move etc/cvsup/update.sh to something like > > /usr/local/libexec/cvsup-mirror.sh, following the example of the > > atrun command executed from cron(8) [1]. > > > > o I think it would be relevant to move the etc/rc.d/sup.client/ > > directory to /var/db/, just as it has been done recently in > > RELENG_5 and HEAD for example supfiles [2]. > > > > o Move cvsup-mirror specific files to etc/rc.d/cvsup/mirror/ to > > have a clearer hierarchy. > > > > That's all what I thought about for the moment, but I'll maybe find > > other things to do while working on it. > > > > I prefer to taste your opinion on the subject before beginning my work. > > Would you be interested in commiting such changes ? Do you have any > > comments on things I described above or additional ideas ? > > > > [1] obiwan:libexec# grep atrun /etc/crontab > > */5 * * * * root /usr/libexec/atrun > > > > [2] obiwan:cvsup# grep /var/db /usr/share/examples/cvsup/standard-supfile > > *default base=/var/db > > I think your ideas are reasonable, but they could cause problems for > mirror sites that upgraded to a new version of cvsup-mirror. Lots of > files wouldn't be in the expected places. On the other hand, it's not > particularly easy to upgrade an existing cvsup-mirror installation > even now. > > If you want to make these changes, I think you should get the opinions > of the folks on the freebsd-hubs mailing list first. They're the main > users of this port. > > I don't have time to commit your changes, but I wouldn't object at all > if you would (a) take over maintainership of the port, and (b) find > another committer to do the commits for you. In particular, I want to know if some hub administrators are against this kind of changes and why. Furthermore, I would like to gather ideas on the hypotetical upgrade method. Regards, -- Jeremie Le Hen jeremie@le-hen.org