Subject: Re: CVS commit: basesrc
To: Jim Wise <jwise@draga.com>
From: Greg A. Woods <woods@weird.com>
List: source-changes
Date: 12/29/2000 15:32:27
[ On Friday, December 29, 2000 at 14:12:06 ( -0500), Jim Wise wrote: ]
> Subject: Re: CVS commit: basesrc
>
> Anyway, the fact is that shared /usr is not only commonly used, but has
> been supported by NetBSD for ~ever.  If you want to stop supporting
> that, that's a valid topic for discussion on tech-userlevel, or
> tech-install, perhaps -- in the mean time, we shouldn't be just yanking
> it away.

In such environments, or at least in totally diskless environments, a
shared root filesystem, including all of /usr, but with a private /etc
filesystem mounted locally, would make infinitely more sense.  I.e. if
it makes sense to share /usr in a diskless environment then it makes
just as much sense to share /bin and /sbin too.

The only trick is in making /etc/rc a two-stage script where the first
stage is a common, shared, script run from the common shared
filesystem.  This is "harder" to do these days with NetBSD's /etc/rc.d,
but not in any way impossible of course.

(Which is exactly what I'm doing for my diskless boxes on their next
upgrade....)

-- 
							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>