[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Network domain filesystem heirarchy
From: |
Nicola Pero |
Subject: |
Re: Network domain filesystem heirarchy |
Date: |
Sat, 5 Nov 2005 14:56:27 +0000 (GMT) |
> Which is better?
>
> /Network/Library
> /Network/Applications
> /Network/Tools
>
> or
>
> /Network/hostname/Library
> /Network/hostname/Applications
> /Network/hostname/Tools
> /Network/hostnamen/Library
> /Network/hostnamen/Applications
> /Network/hostnamen/Tools
>
> I wonder how to order the lookups in the second case though.
I'm not sure what the question is ...
Is this for GNUstep ? Are you asking about GNUSTEP_NETWORK_ROOT in
GNUstep ?
If so, GNUSTEP_NETWORK_ROOT is supposed to be mounted from the network,
identical, on all machines. It can be used if you have both a
System/Local gnustep installation on each machine, plus you want to have
some applications that are to be available for the whole network from a
central repository. You then mount this central repository of additional
applications (/libraries), and mount it remotely on all machines, and make
it the GNUSTEP_NETWORK_ROOT on each machine.
Please note that you need fat binaries (ie, non flattened directory
structure) if you want the same network directory to be used on multiple
machines with different OS/CPU/etc.
So, that means the domain filesystem structure of the GNUSTEP_NETWORK_ROOT
is exactly the same as the one for System or Local ... that is,
GNUSTEP_NETWORK_ROOT/Applications
GNUSTEP_NETWORK_ROOT/Library
GNUSTEP_NETWORK_ROOT/Tools
I'm not sure what /Network/hostname/Applications would be used for,
presumably you're thinking of mounting multiple gnustep dirs from multiple
remote machines ? That's not supported.
Btw, if you are mounting the smae entire gnustep installation from a
central repository on multiple machines, you can mount it as System/Local
(in that case you probably need to configure gnustep-make with
--disable-flattened --enable-multie-platform, unless all machines are the
same, and then you need to use GNUstep.sh on all machines).
The network domain is used only if you want to have both a full local
gnustep installation AND an additional set of apps mounted from the
network.
Mounting from multiple machines at the same time is not supported. It's
very rare to even see anyone using the support for mounting from a single
machine, which is why GNUSTEP_NETWORK_ROOT is disabled by default.
Thanks