Thank you.  It turns out that I need to put --Dvar=value in the
auto.master file in order to get the expected behavior.

--kelvin


Todd Denniston wrote:

> Kelvin Edwards wrote:
> > /u      auto.u  --timeout 60
>
> Kelvin Edwards wrote:
> >
> > Jeremy Fitzhardinge wrote:
> >
> > > On 15-Feb-00 H. Peter Anvin wrote:
> > > > The claim that it's unimplemented is utterly bogus.  It's implemented in
> > > > parse_sun.c.
> > >
> > > Oh, OK, that stuff.  I think Kelvin is talking about a command line option to
> > > automount, but the automount manpage doesn't promise anything which isn't there.
> > >
> > >         J
> >
> > Exactly.  I would like to be able to define a system dependent variable other
> > than those built-in that would be used later when parsing the actual automounter
> > maps.
> >
> > --kelvin
>
> I am not sure, but it sounds, to me, like you are having the same kind of trouble
> I had when trying to pass a timeout value.
> I had to make the following changes to get that to work on slackware 7.
>
> --- auto.master (sometime)
> +++ auto.master (now)
>  # mountpoint map options
>  # For details of the format look at autofs(8).
> -/u      auto.u  --timeout 60
> +/u      auto.u  ---timeout 60
>
> The extra "-" was needed because some how an extra "-" was needed for rc.autofs to
> pass the correct thing to automount.  And then I figured out that for some reason
> the order of the options to automount made a difference in it actually using the
> timeout value... These changes worked for me YMMV.
>
> --- rc.autofs   Wed Jan  5 12:19:07 2000
> +++ source_autofs/autofs-3.1.3/samples/rc.autofs        Tue Nov  3 16:21:14 1998
> @@ -53,11 +50,11 @@
>                 map=`echo "/etc/$map" | sed -e 's:^/etc//:/:'`
>                 options=`echo "$options" | sed -e 's/\(^\|[ \t]\)-/\1/g'`
>                 if [ -x $map ]; then
> -                   echo "automount $options $dir program $map $localoptions"
> +                   echo "automount $dir program $map $options $localoptions"
>                 elif [ -f $map ]; then
> -                   echo "automount $options $dir file $map $localoptions"
> +                   echo "automount $dir file $map $options $localoptions"
>                 else
> -                   echo "automount $options $dir `basename $map` $localoptions"
> +                   echo "automount $dir `basename $map` $options $localoptions"
>                 fi
>             fi
>         done
> @@ -77,7 +74,7 @@
>             then
>                 map=`echo "$map" | sed -e 's/^auto_/auto./'`
>                 options=`echo "$options" | sed -e 's/\(^\|[ \t]\)-/\1/g'`
> -               echo "automount $options $dir yp $map $localoptions"
> +               echo "automount $dir yp $map $options $localoptions"
>             fi
>         done
>      )
>
>   ------------------------------------------------------------------------
> The opinions expressed here are not sanction by and do not necessarily
> represent those of my employer.

Reply via email to