Jason T. Masker 10e1579799 scripts/crosstool-NG.sh.in: patch regex to work with BSD grep
BSD grep does not interpret a null alteration. It complains about an
empty sub-expression, e.g.:

$ grep --version && grep -E '^(# |)CT_' .config
grep (BSD grep) 2.5.1-FreeBSD
grep: empty (sub)expression

This patch replaces the null alteration with a zero or once quantifier
which works with both BSD & GNU grep.

$ grep --version && grep -E '^(# )?CT_' .config
grep (BSD grep) 2.5.1-FreeBSD
CT_CONFIGURE_has_xz=y
CT_CONFIGURE_has_svn=y
...
$ ggrep --version && ggrep -E '^(# )?CT_' .config
ggrep (GNU grep) 2.20
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Haertel and others, see
<http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.
CT_CONFIGURE_has_xz=y
CT_CONFIGURE_has_svn=y
...

Signed-off-by: Jason T. Masker <jason@masker.net>
Tested-by: Andreas Bießmann <andreas@biessmann.de>
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-05 03:12:57 -08:00
..
2011-05-08 14:14:40 +02:00
2011-05-08 14:14:40 +02:00
2011-05-12 19:46:23 +02:00
2011-05-08 14:14:40 +02:00
2011-05-08 14:14:40 +02:00
2011-05-08 14:14:40 +02:00
2011-05-08 14:14:40 +02:00
2011-05-12 19:46:23 +02:00
2011-05-22 17:44:34 +02:00
2011-05-12 19:45:30 +02:00
2011-05-12 19:45:30 +02:00
2011-05-12 19:45:30 +02:00
2011-05-08 14:14:40 +02:00
2012-01-15 01:04:26 +01:00
2012-01-15 01:04:26 +01:00
2012-01-15 01:04:26 +01:00