Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jun 2004 18:41:49 -0700
From:      Peter Wemm <peter@wemm.org>
To:        Bruce M Simpson <bms@spc.org>
Cc:        ncvs@FreeBSD.org
Subject:   Re: src/sbin/routed doesn't store code in src/contrib/
Message-ID:  <200406221841.49271.peter@wemm.org>
In-Reply-To: <20040622212723.GB762@empiric.dek.spc.org>
References:  <20040622212723.GB762@empiric.dek.spc.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 22 June 2004 02:27 pm, Bruce M Simpson wrote:
> Hi,
>
> Historically the Rhyolite routed has resided in src/sbin/routed.
>
> However, this code is maintained on a vendor branch, and as such,
> should really reside in src/contrib/routed and be referenced by
> the Makefile in src/sbin/routed accordingly.
>
> Would we be able to move it with a repocopy? Or would this break
> things?

The traditional reason for putting stuff in src/contrib was to avoid 
changing the vendor's file layout - eg: if things had bin, libexec, lib 
etc components and that their own Makefiles etc, then we had to use the 
PATH mechanism to avoid mangling the vendor's tree..

However, if it fits happily in src/sbin/routed, then IMHO leave it 
there.  Just like zlib fits happily in src/lib/libz.

BTW2: if I had a chance to do it all over again, I'd have argued for any 
name but "contrib".  eg: src/dist (netbsd-style) or src/vendor.  And 
have src/gnu/{contrib,dist,vendor} etc as a seperate tree just like we 
have src/sys/contrib.

-- 
Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406221841.49271.peter>