Blame SOURCES/autofs-5.1.5-allow-period-following-macro-in-selector-value.patch

306fa1
autofs-5.1.5 - allow period following macro in selector value
306fa1
306fa1
From: Ian Kent <raven@themaw.net>
306fa1
306fa1
If a ${} macro is used in a selector (such as hostd) the parser doesn't
306fa1
permit a period to follow it (such as when the value is a host name).
306fa1
306fa1
Signed-off-by: Ian Kent <raven@themaw.net>
306fa1
---
306fa1
 CHANGELOG         |    1 +
306fa1
 modules/amd_tok.l |    2 +-
306fa1
 2 files changed, 2 insertions(+), 1 deletion(-)
306fa1
306fa1
--- autofs-5.0.7.orig/CHANGELOG
306fa1
+++ autofs-5.0.7/CHANGELOG
306fa1
@@ -326,6 +326,7 @@
306fa1
 - make expire remaining log level debug.
306fa1
 - workaround getaddrinfo(3) ai_canonname bug
306fa1
 - improve hostname lookup error logging.
306fa1
+- allow period following macro in selector value.
306fa1
 
306fa1
 25/07/2012 autofs-5.0.7
306fa1
 =======================
306fa1
--- autofs-5.0.7.orig/modules/amd_tok.l
306fa1
+++ autofs-5.0.7/modules/amd_tok.l
306fa1
@@ -95,7 +95,7 @@ V6MASK		(12[0-8]|1[0-1][0-9]|[1-9][0-9]|
306fa1
 
306fa1
 FOPT		(({QSTR}|{FSTR}|{MACRO})+)
306fa1
 OPTS		({OSTR}(=({VSTR}|{MACRO})+)?)
306fa1
-SOPT		(({SSTR}|{QSTR}|{MACRO})+)
306fa1
+SOPT		({SSTR}|{QSTR}|{MACRO}(\.|{SSTR}|{QSTR}|{MACRO})+)
306fa1
 NOPT		({SSTR}|(({IP4ADDR}(\/{V4MASK})?)|({IP6ADDR}(\/{V6MASK})?)))
306fa1
 
306fa1
 MAPOPT		(fs|type|maptype|pref|sublink|cache)