discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Network domain filesystem heirarchy


From: Rogelio M. Serrano Jr.
Subject: Re: Network domain filesystem heirarchy
Date: Sat, 05 Nov 2005 23:35:35 +0800

On 2005-11-05 22:56:27 +0800 Nicola Pero <nicola.pero@operatelecom.com> wrote:


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




Thanks you answered my question exactly.

I need to use the network domain in a gnustep based replicated database application.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]