This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Get rid of "grep empty(sub)expression" noise.
authorH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Thu, 29 May 2014 19:52:37 +0000 (21:52 +0200)
committerH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Thu, 29 May 2014 19:52:37 +0000 (21:52 +0200)
Backport 48a72c671eb9f7f8ec040f42bacfe62436e37ee1

In OS X (and assumedly *BSD) Configure output starts with:

grep empty(sub)expression

apparently because plain 'grep' understands the 'os\(/\|\)2'
somewhat differently (BRE vs ERE, RTFM re_format(7))

Cure: redirect the stderr of grep to stdout (which is then promptly
redirected to /dev/null).  The grep will still fail, and not take
the OS/2 (or DJGPP) branch.

U/modified/Head.U

index c456cbf..a984080 100644 (file)
@@ -167,7 +167,7 @@ esac
 : Proper separator for the PATH environment variable
 p_=:
 : On OS/2 this directory should exist if this is not floppy only system ":-]"
-if test -d c:/. || ( uname -a | grep -i 'os\(/\|\)2' ) 2>&1 >/dev/null ; then
+if test -d c:/. || ( uname -a | grep -i 'os\(/\|\)2' 2>&1 ) 2>&1 >/dev/null ; then
        if test -n "$OS2_SHELL"; then
                p_=\;
                PATH=`cmd /c "echo %PATH%" | tr '\\\\' / `