*BSD News Article 16911


Return to BSD News archive

Xref: sserve comp.unix.admin:11125 comp.unix.bsd:12079
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!usc!math.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!jake.EEAP.CWRU.Edu!david
From: david@jake.EEAP.CWRU.Edu (David Nerenberg)
Newsgroups: comp.unix.admin,comp.unix.bsd
Subject: AMD map question
Date: 8 Jun 1993 14:59:19 GMT
Organization: Case Western Reserve University
Lines: 38
Distribution: world
Message-ID: <1v29g7$j7@usenet.INS.CWRU.Edu>
NNTP-Posting-Host: jake.eeap.cwru.edu

I am working with the AMD automounter version 5.2 (or 5.3alpha) and
I am looking for a way to do some interesting tricks.  What I would
like to do is to be able to have multiple hosts serve a particular
package and have the AMD maps use the first to respond.  This in itself
is easy and just specified with an "rhost:=server1 rhost:=server2 ..."
But, I am having trouble figuring out what to have AMD do if it is
running on one of the servers.  What I am doing currently is good for
one server only, something like:

X11R5        host!=zebra;type:=nfs;rhost:=zebra;rfs:=/usr3/zebra/local/${key} \
             host==zebra;type=link;fs:=/usr3/zebra/local;sublink:=${key}

But, if I were to specify multiple rhosts, how whould I specify multiple
host!= and host==?  What is worse is that this map will become rather 
large and ugly.

One method I have tried is something like:

X11R5           rhost:=zebra;type:=nfs;rfs:=/usr3/zebra/local/${key}

I have not yet tried this for multiple rhosts since this does something
I don't like.  If I am on the server, AMD mounts itself.  I didn't think
it was possible to nfs mount the machine you were on, but this does, and
a speed check and df confirm it.  And this is a bad thing.

So, my question is:  Does anyone know how I might have multiple servers
specified in the rhost specification of the map and at the same time have
some sort of special case for "if I am one of the rhosts - make a link, 
don't nfs mount myself"?

				Any help will be greatly appreciated....

							-Dave
-- 
david@elwood.eeap.cwru.edu             David Nerenberg
73107,177 CompuServe                   Electrical Engineering & Applied Physics
NY:  H-516-751-6344                    Case Western Reserve University
     W-516-444-3064                    W-216-368-2982   H-216-754-2085