On Tue, 2007-11-06 at 09:30 -0500, Newman, Edward (GTI) wrote:
> Ian
> 
> FYI - The supplied patch appears to break ldap maps with --ghost at the
> end. Seems to be considered part of the search DN.
> 

Yep, I see that now.
That was the result of another recent patch though.

This additional patch should resolve it.

--
diff --git a/lib/master_tok.l b/lib/master_tok.l
index 5450753..36aa785 100644
--- a/lib/master_tok.l
+++ b/lib/master_tok.l
@@ -108,8 +108,8 @@ 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}
-DNNAMESTR      ([[:alnum:]_.\- ]+)
-DNNAMETRM      (,|{OPTWS}{NL}|{OPTWS}#.*|{OPTWS}\x00)
+DNNAMESTR1     ([[:alnum:]_.\- ]+)
+DNNAMESTR2     ([[:alnum:]_.\-]+)
 
 INTMAP         (-hosts|-null)
 MULTI          ((multi)(,(sun|hesiod))?(:{OPTWS}|{WS}))
@@ -282,7 +282,12 @@ OPTTOUT            
(-t{OPTWS}|-t{OPTWS}={OPTWS}|--timeout{OPTWS}|--timeout{OPTWS}={OPTWS})
                return EQUAL;
        }
 
-       {DNNAMESTR}/{DNNAMETRM} {
+       {DNNAMESTR1}/"," {
+               strcpy(master_lval.strtype, master_text);
+               return DNNAME;
+       }
+
+       {DNNAMESTR2} {
                strcpy(master_lval.strtype, master_text);
                return DNNAME;
        }


_______________________________________________
autofs mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/autofs

Reply via email to