From owner-freebsd-current@FreeBSD.ORG Wed Jul 7 18:18:47 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F10A416A4CE for ; Wed, 7 Jul 2004 18:18:47 +0000 (GMT) Received: from master4.yvr1.superb.net (master4.yvr1.superb.net [209.90.166.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id 254C243D45 for ; Wed, 7 Jul 2004 18:18:47 +0000 (GMT) (envelope-from gbaratto@superb.net) Received: from chivas (fw.yvr1.superb.net [209.90.166.2]) i67IIj3V004953 for ; Wed, 7 Jul 2004 11:18:45 -0700 (PDT) Message-ID: <02ef01c4644e$b5f956e0$6400a8c0@chivas> From: "Gustavo A. Baratto" To: References: <200407062323.02854.kirk@strauser.com><20040707043251.GA35651@troutmask.apl.washington.edu><200407062345.24117.kirk@strauser.com><20040707070012.GC38356@dragon.nuxi.com> <40EC11EB.4060804@sympatico.ca><20040707152149.GG82302@elvis.mu.org> <20040707160745.GA39557@troutmask.apl.washington.edu> Date: Wed, 7 Jul 2004 11:17:49 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Subject: Re: Rewrite cvsup & portupgrade in C X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jul 2004 18:18:48 -0000 An opinion about having a csvup-like program in the base system, from a user that is not a developer : - It is a real pain to go find the cvsup package everytime I need to setup a freebsd box... the versions are different for each freebsd release, and I can never use the same URL with pkg_add... If I could, this wouldn't be a big deal, because I could just script this once and use many times. I use cvsup to sync /usr/src and /usr/ports. The first think I do (and probably everybody else) after installing a RELEASE, is to cvsup /usr/src, and buildworld to apply the patches and stress-test the box before going to production. When I first started using freebsd about 2 years ago, I was wondering why a so much needed and widely used tool was not present in the base system, while things much less used and more dangerous were (bind,ntp,sendmail,telnetd,etc). Having a cvs-like program in the base system is not just a natural addition, but pretty much requirement for most simple users like me. Rsync is another tool that should be considered going to the base system as well. thanks guys :) ----- Original Message ----- From: "Steve Kargl" To: "Maxime Henrion" Cc: "Vladimir Dyuzhev" ; Sent: Wednesday, July 07, 2004 9:07 AM Subject: Re: Rewrite cvsup & portupgrade in C > On Wed, Jul 07, 2004 at 05:21:49PM +0200, Maxime Henrion wrote: > > > > So now, please everybody listen. I did look at the code. I chose C and > > while it's probably not the best language to write CVSup with, it's far > > from being bad at this task. It has actually been _very_ helpful for > > some parts of the code. And finally, I'm doing the work here and it > > works. If you think I'm wasting my time and prefer to use the m3 version, > > noone will prevent you from doing so. If you want to rewrite CVSup in yet > > another language for some reason, noone will prevent you from doing so. > > > > My initial argument does not invlove the language. I don't > care about the language. My argument is that neither cvsup > nor csup belong in the base system. Both utilities can be > installed from ports. If you're going to import csup, then > I hope csup goes through a security audit and you define a > NO_CSUP make.conf variable. > > It is Kirk's incessant rambling that ezm3 isn't portable to > other OSes; therefore, csup should be in the base system > that I find illogical. > > -- > Steve > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >