* autofs5 variable substitution @ 2010-05-08 4:00 Peter Bajurny 2010-05-09 3:56 ` Ian Kent 0 siblings, 1 reply; 5+ messages in thread From: Peter Bajurny @ 2010-05-08 4:00 UTC (permalink / raw) To: autofs 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. So I'm stuck. Is there documentation somewhere on the configuration options I can pass to the init script? Is what I'm trying to do possible anymore with autofs5 Thanks for the help, Peter Bajurny University of Minnesota Computer Science ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: autofs5 variable substitution 2010-05-08 4:00 autofs5 variable substitution Peter Bajurny @ 2010-05-09 3:56 ` Ian Kent 2010-05-10 17:04 ` Peter Bajurny 0 siblings, 1 reply; 5+ messages in thread From: Ian Kent @ 2010-05-09 3:56 UTC (permalink / raw) To: Peter Bajurny; +Cc: autofs 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. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: autofs5 variable substitution 2010-05-09 3:56 ` Ian Kent @ 2010-05-10 17:04 ` Peter Bajurny 2010-05-10 17:38 ` Peter Bajurny 0 siblings, 1 reply; 5+ messages in thread From: Peter Bajurny @ 2010-05-10 17:04 UTC (permalink / raw) To: autofs 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 ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: autofs5 variable substitution 2010-05-10 17:04 ` Peter Bajurny @ 2010-05-10 17:38 ` Peter Bajurny 2010-05-11 2:12 ` Ian Kent 0 siblings, 1 reply; 5+ messages in thread From: Peter Bajurny @ 2010-05-10 17:38 UTC (permalink / raw) To: autofs 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" Thanks for the help Ian. Thanks, Peter Bajurny ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: autofs5 variable substitution 2010-05-10 17:38 ` Peter Bajurny @ 2010-05-11 2:12 ` Ian Kent 0 siblings, 0 replies; 5+ messages in thread From: Ian Kent @ 2010-05-11 2:12 UTC (permalink / raw) To: Peter Bajurny; +Cc: autofs 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 ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-05-11 2:12 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-05-08 4:00 autofs5 variable substitution Peter Bajurny 2010-05-09 3:56 ` Ian Kent 2010-05-10 17:04 ` Peter Bajurny 2010-05-10 17:38 ` Peter Bajurny 2010-05-11 2:12 ` Ian Kent
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.