Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Jul 2004 11:17:49 -0700
From:      "Gustavo A. Baratto" <gbaratto@superb.net>
To:        <freebsd-current@freebsd.org>
Subject:   Re: Rewrite cvsup & portupgrade in C
Message-ID:  <02ef01c4644e$b5f956e0$6400a8c0@chivas>
References:  <E1Bhd1M-000KEo-Nz@smp500.sitetronics.com><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>

next in thread | previous in thread | raw e-mail | index | archive | help
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" <sgk@troutmask.apl.washington.edu>
To: "Maxime Henrion" <mux@freebsd.org>
Cc: "Vladimir Dyuzhev" <vladimir-dozen@sympatico.ca>;
<freebsd-current@freebsd.org>
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"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?02ef01c4644e$b5f956e0$6400a8c0>