Subject: Re: CVS commit: syssrc/sys/arch/i386/stand
To: Todd Vierling <tv@wasabisystems.com>
From: Frank van der Linden <fvdl@wasabisystems.com>
List: source-changes
Date: 04/14/2002 16:57:05
On Sun, Apr 14, 2002 at 10:49:24AM -0400, Todd Vierling wrote:
> So for mac68k, I should put Booter in sys/ and the rest in distrib/?  What
> about src/sys/stand/atari/tostools/?  src/sys/arch/amiga/stand/loadbsd
> (which is not needed by the "standard" bootblock)?  There's more, too.
> 
> "rawrite" and "pdisk" are tools intended to make a bootable environment
> similar to the above.  I don't see that it's all that different.

sys/arch/*/stand primarily contains bootblocks. Some platforms do
not have native bootblocks, but they do have bootprograms. It makes
sense to put those in stand/ as well. For example, the dosboot.com
sources are in sys/arch/i386/stand/, which is fine.

However, rawrite, pfdisk, etc, do not deal with loading the kernel
and thus have no business being in sys/arch/i386/stand/.

If there are programs on other platforms that are not directly
related to booting, but are in arch/*/stand/, then that's wrong
too in my opinion. But, I'll leave that up to the portmasters
for those ports. 

However, as the i386 portmaster, I do not want these tools
living anywhere under sys/arch/i386.

- Frank


-- 
Frank van der Linden                           fvdl@wasabisystems.com
======================================================================
Quality NetBSD CDs, Support & Service.   http://www.wasabisystems.com/