On Mon, 2010-05-10 at 12:38 -0500, Peter Bajurny wrote: > Peter Bajurny wrote: > > Ian Kent wrote: > > > >> On Fri, 2010-05-07 at 23:00 -0500, Peter Bajurny wrote: > >> > >> > >>> I apologize if this is the wrong place for this, but my Googling has > >>> come up empty and I find myself at a loss. > >>> > >>> In our enviroment we do automounts based on the OSNAME and OSREL > >>> variables. With autofs4 and the sun automounter we manually specify the > >>> values of OSNAME and OSREL in the init scripts. In the autofs4 init.d > >>> script there is a line for 'localoptions' where I can set '-DOSNAME=name > >>> -DOSREL=rel'. But I can't for the life of me figure out how to set this > >>> with an autofs5 init script. The init script specifies a confdir and > >>> the autofs file there. I tried adding 'OPTIONS="-DOSNAME=name > >>> -DOSREL=rel"' to that line, and the automountd process started with > >>> those correct flags, but then it wasn't able to mount anything from my > >>> automount maps. I also tried using LOCALOPTIONS instead of OPTIONS and > >>> that didn't do anything. > >>> > >>> > >> Yes, the OPTIONS configuration entry probably needs a bit of explanation > >> in the comments. > >> > >> See automount(8) or automount5(8), as the case may be, for the -O > >> option. > >> > >> Use OPTIONS="-O -DOSNAME=name -DOSREL=rel". > >> > >> Not sure about if you will need separate quotes around the options > >> themselves but give it a try. > >> > >> > >> > > Allright. I've tried that, both with and without quotes around the > > options. In both cases the automount process ran with those options > > according to ps, and 'normal' mounts worked, but I still couldn't access > > our $OSNAME$OSREL mounts. On my client, the default values of those > > variables would lead to a mount of Linux2.6.28-18-generic. I created > > that mountpoint and tried to mount that, and not even that works. I'm > > wondering if I'm being hit with this bug filed on Ubuntu: > > https://bugs.launchpad.net/ubuntu/+source/autofs5/+bug/488229/ > > Although that but only affects user variables and not machine variables, > > so I could be wrong. > > > > If setting enviroment variables doesn't work, I can get around that by > > using a combination of $OSNAME and $ARCH, but I'm worried that the > > client isn't even using the default values properly. > > > > Thanks, > > Peter Bajurny > > > > > Well now this is embarrassing. It turns out all along that I had a > stale process that meant everytime I thought I was restarting autofs and > getting a new mount I was... not. This is how we did the OPTIONS: > OPTIONS="-DOSNAME=ubuntuamd -DOSREL=1"
Of course, oops, my mistake, -D is in fact an automount option so that is the way it should be done. Ian _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
