components/autogen/patches/system-test.patch
author Rich Burridge <rich.burridge@oracle.com>
Fri, 14 Aug 2015 08:52:08 -0700
changeset 4775 3eeb991f0795
permissions -rw-r--r--
21634797 autogen should hookup its system-test target.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4775
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     1
Patch to allow us to specify alternate autogen, columns and getdefs binaries
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     2
when running tests.
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
This patch has been sent upstream.
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
--- autogen-5.16.2/agen5/bootstrap.dir.orig	2015-08-11 09:49:20.142168670 -0700
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
+++ autogen-5.16.2/agen5/bootstrap.dir	2015-08-11 09:51:33.172606217 -0700
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
@@ -40,9 +40,9 @@
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
 {
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
     builddir=$(pwd)
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
     srcdir=${srcdir:-$builddir}
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
-    AGexe=$(command -v autogen)
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
-    CLexe=$(command -v columns)
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
-    GDexe=$(command -v getdefs)
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    15
+    AGexe=${AGexe:-$(command -v autogen)}
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    16
+    CLexe=${CLexe:-$(command -v columns)}
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    17
+    GDexe=${GDexe:-$(command -v getdefs)}
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    18
 
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    19
     test -x "${AGexe}" -a -x "${GDexe}" -a -x "${CLexe}" || \
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    20
         die "autogen is required"
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    21
--- autogen-5.16.2/config/bootstrap.orig	2015-08-11 09:52:09.296125796 -0700
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    22
+++ autogen-5.16.2/config/bootstrap	2015-08-11 09:53:13.481511016 -0700
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    23
@@ -72,7 +72,7 @@
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    24
 
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    25
     #  Check for AutoGen version 5.
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    26
     #
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    27
-    AGexe=$(command -v autogen)
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    28
+    AGexe=${AGexe:-$(command -v autogen)}
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    29
     case "${AGexe}" in
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    30
     ( /* )
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    31
         v=$($AGexe --version || :)
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    32
@@ -87,8 +87,8 @@
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    33
         ;;
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    34
     esac
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    35
 
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    36
-    GDexe=$(command -v getdefs)
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    37
-    CLexe=$(command -v columns)
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    38
+    GDexe=${GDexe:-$(command -v getdefs)}
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    39
+    CLexe=${CLexe:-$(command -v columns)}
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    40
     test -x "${GDexe}" -a -x "${CLexe}" || \
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    41
         die "autogen support programs are missing"
3eeb991f0795 21634797 autogen should hookup its system-test target.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    42
     export AGexe GDexe CLexe