@@ -34,6 +34,9 @@ if [ -z "$TOPDIR" ]; then
34
34
exit 1
35
35
fi
36
36
37
+ # Make sure all shell commands are executed with the C locale
38
+ export LC_ALL=C
39
+
37
40
if [ " $OPENJDK_TARGET_OS " = " macosx" ]; then
38
41
FULLDUMP_CMD=" $OTOOL -v -V -h -X -d"
39
42
LDD_CMD=" $OTOOL -L"
@@ -81,15 +84,15 @@ diff_text() {
81
84
82
85
if [[ " $THIS_FILE " = * " META-INF/MANIFEST.MF" ]]; then
83
86
# Filter out date string, ant version and java version differences.
84
- TMP=$( LC_ALL=C $DIFF $OTHER_FILE $THIS_FILE | \
87
+ TMP=$( $DIFF $OTHER_FILE $THIS_FILE | \
85
88
$GREP ' ^[<>]' | \
86
89
$SED -e ' /[<>] Ant-Version: Apache Ant .*/d' \
87
90
-e ' /[<>] Created-By: .* (Oracle [Corpatin)]*/d' \
88
91
-e ' /[<>] [Corpatin]*)/d' \
89
92
-e ' /[<>].*[0-9]\{4\}_[0-9]\{2\}_[0-9]\{2\}_[0-9]\{2\}_[0-9]\{2\}-b[0-9]\{2\}.*/d' )
90
93
fi
91
94
if test " x$SUFFIX " = " xjava" ; then
92
- TMP=$( LC_ALL=C $DIFF $OTHER_FILE $THIS_FILE | \
95
+ TMP=$( $DIFF $OTHER_FILE $THIS_FILE | \
93
96
$GREP ' ^[<>]' | \
94
97
$SED -e ' /[<>] \* from.*\.idl/d' \
95
98
-e ' /[<>] .*[0-9]\{4\}_[0-9]\{2\}_[0-9]\{2\}_[0-9]\{2\}_[0-9]\{2\}-b[0-9]\{2\}.*/d' \
@@ -144,7 +147,7 @@ diff_text() {
144
147
fi
145
148
if test " x$SUFFIX " = " xproperties" ; then
146
149
# Filter out date string differences.
147
- TMP=$( LC_ALL=C $DIFF $OTHER_FILE $THIS_FILE | \
150
+ TMP=$( $DIFF $OTHER_FILE $THIS_FILE | \
148
151
$GREP ' ^[<>]' | \
149
152
$SED -e ' /[<>].*[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}-[0-9]\{6\}.*/d' )
150
153
fi
@@ -154,7 +157,7 @@ diff_text() {
154
157
-e 's/<font size=-1>/<font size=\" -1\" >/g'"
155
158
$CAT $THIS_FILE | eval " $HTML_FILTER " > $THIS_FILE .filtered
156
159
$CAT $OTHER_FILE | eval " $HTML_FILTER " > $OTHER_FILE .filtered
157
- TMP=$( LC_ALL=C $DIFF $OTHER_FILE .filtered $THIS_FILE .filtered | \
160
+ TMP=$( $DIFF $OTHER_FILE .filtered $THIS_FILE .filtered | \
158
161
$GREP ' ^[<>]' | \
159
162
$SED -e ' /[<>] <!-- Generated by javadoc .* on .* -->/d' \
160
163
-e ' /[<>] <meta name="date" content=".*">/d' )
@@ -481,11 +484,11 @@ compare_zip_file() {
481
484
CONTENTS_DIFF_FILE=$WORK_DIR /$ZIP_FILE .diff
482
485
# On solaris, there is no -q option.
483
486
if [ " $OPENJDK_TARGET_OS " = " solaris" ]; then
484
- LC_ALL=C $DIFF -r $OTHER_UNZIPDIR $THIS_UNZIPDIR \
487
+ $DIFF -r $OTHER_UNZIPDIR $THIS_UNZIPDIR \
485
488
| $GREP -v -e " ^<" -e " ^>" -e " ^Common subdirectories:" \
486
489
> $CONTENTS_DIFF_FILE
487
490
else
488
- LC_ALL=C $DIFF -rq $OTHER_UNZIPDIR $THIS_UNZIPDIR > $CONTENTS_DIFF_FILE
491
+ $DIFF -rq $OTHER_UNZIPDIR $THIS_UNZIPDIR > $CONTENTS_DIFF_FILE
489
492
fi
490
493
491
494
ONLY_OTHER=$( $GREP " ^Only in $OTHER_UNZIPDIR " $CONTENTS_DIFF_FILE )
@@ -532,11 +535,11 @@ compare_zip_file() {
532
535
if [ -n " $SHOW_DIFFS " ]; then
533
536
for i in $( cat $WORK_DIR /$ZIP_FILE .difflist) ; do
534
537
if [ -f " ${OTHER_UNZIPDIR} /$i .javap" ]; then
535
- LC_ALL=C $DIFF ${OTHER_UNZIPDIR} /$i .javap ${THIS_UNZIPDIR} /$i .javap
538
+ $DIFF ${OTHER_UNZIPDIR} /$i .javap ${THIS_UNZIPDIR} /$i .javap
536
539
elif [ -f " ${OTHER_UNZIPDIR} /$i .cleaned" ]; then
537
- LC_ALL=C $DIFF ${OTHER_UNZIPDIR} /$i .cleaned ${THIS_UNZIPDIR} /$i
540
+ $DIFF ${OTHER_UNZIPDIR} /$i .cleaned ${THIS_UNZIPDIR} /$i
538
541
else
539
- LC_ALL=C $DIFF ${OTHER_UNZIPDIR} /$i ${THIS_UNZIPDIR} /$i
542
+ $DIFF ${OTHER_UNZIPDIR} /$i ${THIS_UNZIPDIR} /$i
540
543
fi
541
544
done
542
545
fi
@@ -776,7 +779,7 @@ compare_bin_file() {
776
779
> $WORK_FILE_BASE .symbols.this
777
780
fi
778
781
779
- LC_ALL=C $DIFF $WORK_FILE_BASE .symbols.other $WORK_FILE_BASE .symbols.this > $WORK_FILE_BASE .symbols.diff
782
+ $DIFF $WORK_FILE_BASE .symbols.other $WORK_FILE_BASE .symbols.this > $WORK_FILE_BASE .symbols.diff
780
783
if [ -s $WORK_FILE_BASE .symbols.diff ]; then
781
784
SYM_MSG=" diff "
782
785
if [[ " $ACCEPTED_SYM_DIFF " != * " $BIN_FILE " * ]]; then
@@ -816,9 +819,9 @@ compare_bin_file() {
816
819
| $UNIQ > $WORK_FILE_BASE .deps.this.uniq)
817
820
(cd $FILE_WORK_DIR && $RM -f $NAME )
818
821
819
- LC_ALL=C $DIFF $WORK_FILE_BASE .deps.other $WORK_FILE_BASE .deps.this \
822
+ $DIFF $WORK_FILE_BASE .deps.other $WORK_FILE_BASE .deps.this \
820
823
> $WORK_FILE_BASE .deps.diff
821
- LC_ALL=C $DIFF $WORK_FILE_BASE .deps.other.uniq $WORK_FILE_BASE .deps.this.uniq \
824
+ $DIFF $WORK_FILE_BASE .deps.other.uniq $WORK_FILE_BASE .deps.this.uniq \
822
825
> $WORK_FILE_BASE .deps.diff.uniq
823
826
824
827
if [ -s $WORK_FILE_BASE .deps.diff ]; then
@@ -868,7 +871,7 @@ compare_bin_file() {
868
871
> $WORK_FILE_BASE .fulldump.this 2>&1 &
869
872
wait
870
873
871
- LC_ALL=C $DIFF $WORK_FILE_BASE .fulldump.other $WORK_FILE_BASE .fulldump.this \
874
+ $DIFF $WORK_FILE_BASE .fulldump.other $WORK_FILE_BASE .fulldump.this \
872
875
> $WORK_FILE_BASE .fulldump.diff
873
876
874
877
if [ -s $WORK_FILE_BASE .fulldump.diff ]; then
@@ -915,7 +918,7 @@ compare_bin_file() {
915
918
| eval " $this_DIS_DIFF_FILTER " > $WORK_FILE_BASE .dis.this 2>&1 &
916
919
wait
917
920
918
- LC_ALL=C $DIFF $WORK_FILE_BASE .dis.other $WORK_FILE_BASE .dis.this > $WORK_FILE_BASE .dis.diff
921
+ $DIFF $WORK_FILE_BASE .dis.other $WORK_FILE_BASE .dis.this > $WORK_FILE_BASE .dis.diff
919
922
920
923
if [ -s $WORK_FILE_BASE .dis.diff ]; then
921
924
DIS_DIFF_SIZE=$( ls -n $WORK_FILE_BASE .dis.diff | awk ' {print $5}' )
0 commit comments