Blame SOURCES/autofs-5.1.3-allow-dot-in-OPTIONSTR-value-lexer-pattern.patch

306fa1
autofs-5.1.3 - allow dot in OPTIONSTR value lexer pattern
306fa1
306fa1
From: Ian Kent <raven@themaw.net>
306fa1
306fa1
The options string in master map entries doesn't allow dot in the
306fa1
string value side of an option assignment. This prevents using an
306fa1
option like vers=4.1 to apply to all entries of the map.
306fa1
306fa1
Add . to the options value portion of the regular expression used
306fa1
for this field.
306fa1
306fa1
Signed-off-by: Ian Kent <raven@themaw.net>
306fa1
---
306fa1
 CHANGELOG        |    1 +
306fa1
 lib/master_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
@@ -255,6 +255,7 @@
306fa1
 - fix mount.nfs blocks on first mount.
306fa1
 - fix typos in autofs man pages.
306fa1
 - fix some man page problems.
306fa1
+- allow dot in OPTIONSTR value lexer pattern.
306fa1
 
306fa1
 25/07/2012 autofs-5.0.7
306fa1
 =======================
306fa1
--- autofs-5.0.7.orig/lib/master_tok.l
306fa1
+++ autofs-5.0.7/lib/master_tok.l
306fa1
@@ -91,7 +91,7 @@ OPTWS		[[:blank:]]*
306fa1
 NL		\r?\n
306fa1
 CONT		\\\n{OPTWS}
306fa1
 
306fa1
-OPTIONSTR	([\-]?([[:alpha:]_]([[:alnum:]_\-])*(=(\"?([[:alnum:]_\-\:])+\"?))?)+)
306fa1
+OPTIONSTR	([\-]?([[:alpha:]_]([[:alnum:]_\-])*(=(\"?([[:alnum:]_\-\:\.])+\"?))?)+)
306fa1
 MACROSTR	(-D{OPTWS}([[:alpha:]_]([[:alnum:]_\-\.])*)=([[:alnum:]_\-\.])+)
306fa1
 SLASHIFYSTR	(--(no-)?slashify-colons)
306fa1
 NUMBER		[0-9]+