On Sat, Mar 16, 2002 at 04:21:37PM -0500, Marcus Brinkmann wrote:
> A lot of
> files in /usr fall neatly into the existing directories in /.  Of
> course, this is not always true, like with /share.  But we break this
> anyway with /hurd and /servers.

my question is; if we want to distinguish between things that were
traditionally in /usr (because they weren't needed at boot time, and could
be mounted read-only via NFS or some other shared FS), and things that were
in / (because they were needed at boot time); but hurd's shadowfs lets you
overmount stuff in (ex.) /usr/bin over /bin; what do you do when you want to
specifically install to one or the other?

say I have /usr/bin union-mounted over /bin (as I understand how this
works). I want to install some software that is needed at boot time, so it
should go in what used to be /bin. how do I avoid installing it to what
would otherwise be /usr/bin, without unmounting that filestore? is shadowfs
smart enough to say 'if the path is /bin, put it on the root store, and if
/usr/bin, put it on the system binaries store'. will the /usr symlink be
retained for this purpose? will shadowfs imply the /usr/bin path? (which
will be really confusing if you don't know that 'cp foo /usr/bin/' will
work, even tho there's no /usr). 

Carl Soderstrom
-- 
Network Engineer
Real-Time Enterprises
www.real-time.com

_______________________________________________
Help-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-hurd

Reply via email to