On Fri, 2008-10-31 at 19:10 +1100, Paul Wankadia wrote:
> On Fri, Oct 31, 2008 at 7:02 PM, Ian Kent <[EMAIL PROTECTED]> wrote:
>
> > But I don't get a syntax error for the input that your mail specifies.
>
> If you make with flex --debug, what output do you see when automount starts?
>
> Honestly, I have no idea why it scans a DNSTR for me, but as I
> mentioned, I have to work around it by escaping 'c' and 'o' with
> backslashes. When were those lex rules last modified?
Just a stab in the dark but what happens if you apply this patch, just
adding the brackets?
---
--- lib/master_tok.l.orig 2008-10-31 17:33:04.000000000 +0900
+++ lib/master_tok.l 2008-10-31 17:33:34.000000000 +0900
@@ -99,7 +99,7 @@
DNSERVSTR2 (\/\/[[:alpha:]][[:alnum:]\-.]*(:[0-9]+)?\/)
DNSERVSTR3 (([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}(:[0-9]+)?:)
DNSERVSTR4 (\/\/([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}(:[0-9]+)?\/)
-DNSERVERSTR {DNSERVSTR1}|{DNSERVSTR2}|{DNSERVSTR3}|{DNSERVSTR4}
+DNSERVERSTR ({DNSERVSTR1}|{DNSERVSTR2}|{DNSERVSTR3}|{DNSERVSTR4})
AT_CN ([cC][[nN])
AT_NMN ([nN][iI][sS][Mm][aA][pP][Nn][aA][mM][eE])
@@ -108,7 +108,7 @@
AT_DC ([dD][[cC])
AT_O ([oO])
AT_C ([cC])
-DNATTRSTR {AT_CN}|{AT_NMN}|{AT_AMN}|{AT_OU}|{AT_DC}|{AT_O}|{AT_C}
+DNATTRSTR ({AT_CN}|{AT_NMN}|{AT_AMN}|{AT_OU}|{AT_DC}|{AT_O}|{AT_C})
DNNAMESTR1 ([[:alnum:]_.\- ]+)
DNNAMESTR2 ([[:alnum:]_.\-]+)
_______________________________________________
autofs mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/autofs