summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/ChangeLog6
-rwxr-xr-xtest/indent/shell.sh16
2 files changed, 14 insertions, 8 deletions
diff --git a/test/ChangeLog b/test/ChangeLog
index 5a4e616f6c6..d8cd36790f2 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,9 @@
+2015-01-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ * indent/shell.sh (bar): Use '[ $# -eq 0 ]', not '[ $# == 0 ]'.
+ This is more portable in shell scripts.
+ Fixes: bug#19658
+
2015-01-23 Dmitry Gutov <dgutov@yandex.ru>
Fix package tests when TMPDIR is in HOME. (Bug#19657)
diff --git a/test/indent/shell.sh b/test/indent/shell.sh
index 14f67744ff2..b0f69bd9720 100755
--- a/test/indent/shell.sh
+++ b/test/indent/shell.sh
@@ -100,7 +100,7 @@ foo () {
d)
echo 3;;
esac
-
+
case $as_nl`(ac_space=' '; set) 2>&1` in #(
*${as_nl}ac_space=\ *)
# `set' does not quote correctly, so add quotes: double-quote
@@ -117,7 +117,7 @@ foo () {
esac |
grep '.' | # KNOWN INDENT BUG
sed 1d
-
+
case toto in
-exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
| --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* \
@@ -133,7 +133,7 @@ foo () {
5) hello ;;
5) hello ;;
esac
-
+
echo "'" wfgfe
#!/bin/bash
@@ -152,7 +152,7 @@ help2
EOF2
}
bar () {
- if [ $# == 0 ]; then
+ if [ $# -eq 0 ]; then
while
f # KNOWN INDENT BUG
do
@@ -163,18 +163,18 @@ bar () {
# adsgsdg
echo "screwed up"
fi
-
+
$@ $? $#
-
+
for f in *
do
sdfg
done
-
+
if swrgfef
then blas
else sdf
fi
-
+
fi
}