fix minor shell issues in test suite
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Tue, 9 Sep 2008 17:45:25 +0000 (19:45 +0200)
committerJim Meyering <meyering@redhat.com>
Wed, 10 Sep 2008 11:20:27 +0000 (13:20 +0200)
* tests/misc/help-version: Fix bad quoting.
* tests/cp/same-file: Fix unportable shell quoting.
* tests/mv/part-symlink: Likewise.

tests/cp/same-file
tests/misc/help-version
tests/mv/part-symlink

index 32bdc2a..58b8fba 100755 (executable)
@@ -110,10 +110,10 @@ for args in 'foo symlink' 'symlink foo' 'foo foo' 'sl1 sl2' 'foo hardlink'; do
          ' _err
         fi
        # Strip off all but the file names.
-       ls="`ls -gG --ignore=_err . \
+       ls=`ls -gG --ignore=_err . \
            | sed \
                -e '/^total /d' \
-               -e 's/^[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *//'`"
+               -e 's/^[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *//'`
        echo "($ls)"
        # Make sure the original is unchanged and that
        # the destination is a copy.
index c7bec35..ee74600 100755 (executable)
@@ -51,8 +51,8 @@ for lang in C fr da; do
 
     # false fails even when invoked with --help or --version.
     if test $i = false; then
-      env LC_MESSAGES=$lang $i" --help >/dev/null && fail=1
-      env LC_MESSAGES=$lang $i" --version >/dev/null && fail=1
+      env LC_MESSAGES=$lang $i --help >/dev/null && fail=1
+      env LC_MESSAGES=$lang $i --version >/dev/null && fail=1
       continue
     fi
 
index 2aed4d8..2318f16 100755 (executable)
@@ -99,18 +99,18 @@ for copy in cp mv; do
            }
          # Strip off all but the file names.
          # Remove any site-dependent part of each file name.
-         ls="`ls -gG --ignore=.err . \
+         ls=`ls -gG --ignore=.err . \
              | sed \
                  -e '/^total /d' \
                  -e s,$other_partition_tmpdir/,, \
                  -e "s,$pwd_tmp/,," \
-                 -e 's/^[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *//'`"
-         ls2="`cd $other_partition_tmpdir && ls -gG --ignore=.err . \
+                 -e 's/^[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *//'`
+         ls2=`cd $other_partition_tmpdir && ls -gG --ignore=.err . \
              | sed \
                  -e '/^total /d' \
                  -e s,$other_partition_tmpdir/,, \
                  -e "s,$pwd_tmp/,," \
-                 -e 's/^[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *//'`"
+                 -e 's/^[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *[^ ]*  *//'`
          echo "($ls) ($ls2)"
 
          # If the command failed, then it must not have changed the files.