components/ggrep/system-test-patches/systest.patch
author April Chin <april.chin@oracle.com>
Tue, 18 Aug 2015 23:37:58 -0700
changeset 4795 17cca748f778
permissions -rw-r--r--
21571335 Enable system-test target for ggrep
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4795
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
     1
Patch for system-test target is not appropriate for upstream
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
     2
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
     3
--- grep-2.20-orig/tests/init.sh	2014-02-08 10:04:29.000000000 -0800
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
     4
+++ grep-2.20/tests/init.sh	2015-08-17 14:04:07.099166503 -0700
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
     5
@@ -406,11 +406,16 @@ create_exe_shims_ ()
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
     6
 
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
     7
 # Use this function to prepend to PATH an absolute name for each
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
     8
 # specified, possibly-$initial_cwd_-relative, directory.
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
     9
+
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    10
+# For system-test, we want to test the installed commands, not
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    11
+# the ones built in the src directory, so don't prepend src
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    12
 path_prepend_ ()
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    13
 {
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    14
   while test $# != 0; do
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    15
     path_dir_=$1
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    16
     case $path_dir_ in
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    17
+      */src) shift 
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    18
+             continue;;
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    19
       '') fail_ "invalid path dir: '$1'";;
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    20
       /*) abs_path_dir_=$path_dir_;;
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    21
       *) abs_path_dir_=$initial_cwd_/$path_dir_;;
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    22
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    23
--- grep-2.20-orig/tests/Makefile.in	2015-08-04 15:02:58.000000000 -0700
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    24
+++ grep-2.20/tests/Makefile.in	2015-08-17 14:41:15.351985280 -0700
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    25
@@ -1470,7 +1470,7 @@ TESTS_ENVIRONMENT = \
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    26
   PACKAGE_VERSION=$(PACKAGE_VERSION)		\
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    27
   PERL='$(PERL)'				\
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    28
   SHELL='$(SHELL)'				\
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    29
-  PATH='$(abs_top_builddir)/src$(PATH_SEPARATOR)'"$$PATH" \
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    30
+  PATH="$$PATH" \
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    31
   ; 9>&2
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    32
 
17cca748f778 21571335 Enable system-test target for ggrep
April Chin <april.chin@oracle.com>
parents:
diff changeset
    33
 LOG_COMPILER = $(SHELL)