Many thanks for the many, many replies I received. As of this posting,
here's who answered:
Anchi Mariel Feder Trevor Paquette
Raju Birger Wathne David Lee
Gary Franczyk Simon-Bernard Drolet Russ Poffengerger
Bismark Espinoza Dan Bell Jos van Wezel
Glenn Satchell Rod Henry Steve Ehrhardt
David Stewart Custavo Chaves
The solution I used was to change the /etc/rc.local (for SunOS) or
/etc/init.d/autofs (for Solaris) call to the automounter daemon. The
line
now looks like this:
automount -D APPSERVER=sunosserver && echo -n ' automount' (for SunOS)
/usr/lib/autofs/automountd -D APPSERVER=solarisserver > /dev/console
2>&1 (for Solaris)
In the auto.direct table, I now have
/usr/application $APPSERVER:/export/application
After rebooting the systems, this now works. Many thanks to Anchi for
suggesting this way.
One suggestion I received said to use different auto.master maps on the
two different types of machines, with each auto.master pointing to a
different
auto.direct file. I didn't like this one because it required maintaining
several auto.master files on many machines.
Someone else suggested AMD. I was under the impression that AMD and
automounter
were the same things. Feel free to correct me if I'm wrong here.
Another idea was to use a complex series of links, different for each
architecture. I discard this because it struck me that there must be a
simpler way.
Several people suggested using the automounter ARCH variable. I could
have
done this had I moved both sets of applications to the same server. Then
my auto.direct could have looked like:
/usr/application server:/export/application/$ARCH
This suggestion would have worked as well.
Other people mentioned the OSREL variable. I've been told by one
respondent
that OSREL isn't supported by the SunOS automounter. I haven't tried it
out.
Another really good idea, which I almost used, was submitted by Steve
Ehrhardt. He suggested have the ypmake's Makefile create a copy of
auto.master, called auto_master, with appropriate links to the
application.
Since SunOS doesn't use auto_master but Solaris does, the maps will be
used correctly. I started to implement this when I realized that my
Solaris
boxes don't use auto_master, they use auto.master. I don't have
auto_master
anywhere on my Solaris boxes and there is no such map in my domain.
Once again, thanks for the really good and fast responses!
Erwin Fritz
Unix/NT/LAN Guy
Gilbert Laustsen Jung Associates Ltd.
http://www.glja.com
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:11:56 CDT