Subject: Re: bind2netbsd [was Re: CVS commit: basesrc]
To: None <source-changes@netbsd.org>
From: Greg A. Woods <woods@most.weird.com>
List: source-changes
Date: 11/13/1999 00:37:17
[ On Saturday, November 13, 1999 at 15:44:23 (+1100), Simon Burge wrote: ]
> Subject: bind2netbsd [was Re: CVS commit: basesrc]
>
> Is there no way that we can just import bind8 into basesrc/dist/bind and
> then use 'cvs rm ...', reachover makefiles and the like to do all the
> work?  I thought the idea behind a dist subdirectory was to get rid of
> all the *2netbsd scripts - the two concepts seem to be the opposite of
> each other.

Personally speaking I much prefer the *2netbsd way of doing things over
the dist/* way.  It's much more elegant, much easier to understand and
is far more consistent (with all the rest of the system).

I think the important problem I saw with some *2netbsd scripts in the
past was that they threw away some files from the original distribution,
such as extra documentation or what have you, often for no real good
reason at all (other than perhaps that they were not going to be
actually used in the build and install).

I.e. If you're going to import something into the system then do a
complete job of it -- don't leave it hanging off the side.  If that's
all that was needed then such things should just be left as packages!  ;-)

(Yes, I realize it is somewhat easier to use the dist/* scheme, but I
don't really think that's a sufficient rational....)

-- 
							Greg A. Woods

+1 416 218-0098      VE3TCP      <gwoods@acm.org>      <robohack!woods>
Planix, Inc. <woods@planix.com>; Secrets of the Weird <woods@weird.com>