components/bash/patches/solaris-016.run-all.patch
author Vladimir Marek <Vladimir.Marek@oracle.com>
Tue, 22 Nov 2016 10:16:59 +0100
changeset 7485 89b2d849f322
parent 5518 c47fe0edc204
child 7486 57b5a32e1ae4
permissions -rw-r--r--
25123965 Update bash to version 4.4 24689447 problem in UTILITY/BASH 21341453 process hangs when terminated with unfinished command 21196056 bash test is failing to finish 19394218 bash : Parameter Substitution Causing Memory Leak
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5518
c47fe0edc204 20612604 upgrade bash to 4.3
Stefan Teleman <stefan.teleman@oracle.com>
parents: 1082
diff changeset
     1
# Test for a /tmp/xx leftover from running the giant bash
c47fe0edc204 20612604 upgrade bash to 4.3
Stefan Teleman <stefan.teleman@oracle.com>
parents: 1082
diff changeset
     2
# test harness. This can happen in the test harness run is
c47fe0edc204 20612604 upgrade bash to 4.3
Stefan Teleman <stefan.teleman@oracle.com>
parents: 1082
diff changeset
     3
# interrupted with ^C.
c47fe0edc204 20612604 upgrade bash to 4.3
Stefan Teleman <stefan.teleman@oracle.com>
parents: 1082
diff changeset
     4
# Without this test, the test harness will start failing
c47fe0edc204 20612604 upgrade bash to 4.3
Stefan Teleman <stefan.teleman@oracle.com>
parents: 1082
diff changeset
     5
# for no real reason.
c47fe0edc204 20612604 upgrade bash to 4.3
Stefan Teleman <stefan.teleman@oracle.com>
parents: 1082
diff changeset
     6
# Solaris-specific. Not for upstream.
7485
89b2d849f322 25123965 Update bash to version 4.4
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5518
diff changeset
     7
--- tests/run-all	2016-11-20 11:42:26.312258214 +0100
89b2d849f322 25123965 Update bash to version 4.4
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5518
diff changeset
     8
+++ tests/run-all	2016-11-20 11:41:12.703622687 +0100
1082
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     9
@@ -1,4 +1,4 @@
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    10
-#! /bin/sh
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    11
+#!/bin/bash
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    12
 
7485
89b2d849f322 25123965 Update bash to version 4.4
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5518
diff changeset
    13
 : ${TMPDIR:=/tmp}
89b2d849f322 25123965 Update bash to version 4.4
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5518
diff changeset
    14
 export TMPDIR
89b2d849f322 25123965 Update bash to version 4.4
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5518
diff changeset
    15
@@ -26,6 +26,11 @@ ${THIS_SH} ./version
1082
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    16
 
7485
89b2d849f322 25123965 Update bash to version 4.4
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5518
diff changeset
    17
 rm -f ${BASH_TSTOUT}
1082
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    18
 
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    19
+if [ -f /tmp/xx ] ; then
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    20
+    echo "someone left a /tmp/xx around. I can't test." 
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    21
+    exit 1
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    22
+fi
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    23
+
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    24
 echo Any output from any test, unless otherwise noted, indicates a possible anomaly
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    25
 
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    26
 for x in run-*
7485
89b2d849f322 25123965 Update bash to version 4.4
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5518
diff changeset
    27
@@ -33,7 +38,7 @@ do
1082
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    28
 	case $x in
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    29
 	$0|run-minimal|run-gprof)	;;
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    30
 	*.orig|*~) ;;
7485
89b2d849f322 25123965 Update bash to version 4.4
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5518
diff changeset
    31
-	*)	echo $x ; sh $x ; rm -f ${BASH_TSTOUT} ;;
89b2d849f322 25123965 Update bash to version 4.4
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5518
diff changeset
    32
+	*)	echo $x ; ${THIS_SH} $x ; rm -f ${BASH_TSTOUT} ;;
1082
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    33
 	esac
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    34
 done
6d49548fa9da 15754923 SUNBT7111705 Upgrade bash to 4.2
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    35