X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flibpspp%2Fzip.at;h=5b21d50f5854791e06b60a6424c069a170da3ddc;hb=ee1bfc05f5ab73883df26e616019e07a1bfee873;hp=77ca00e1c68cb38e16388b1ecd7f3f5c9df8d3d8;hpb=92635c65e5e265dc8114805af8974715539d90d2;p=pspp diff --git a/tests/libpspp/zip.at b/tests/libpspp/zip.at index 77ca00e1c6..5b21d50f58 100644 --- a/tests/libpspp/zip.at +++ b/tests/libpspp/zip.at @@ -22,36 +22,36 @@ here=`pwd` dir1=$here/original dir2=$here/recovered -mkdir -p $dir1 +mkdir -p "$dir1" # Generate files of differing sizes with random data in them names="" s=1; while test $s -le 8192 ; do - name=$dir1/$s - dd if=/dev/urandom of=$name count=1 bs=$s 2> /dev/null + name="$dir1/$s" + dd if=/dev/urandom of="$name" count=1 bs=$s 2> /dev/null s=$(($s * 2)); - bn=`basename $name`; + bn=`basename "$name"`; names="$names $bn"; done -AT_CHECK([cd $dir1 && zip-test w foo.zip $names]) +AT_CHECK([cd "$dir1" && zip-test w foo.zip $names]) # If zipinfo is installed, make sure it can read the zipfile. if (zipinfo -v) >/dev/null 2>&1; then - AT_CHECK([zipinfo $dir1/foo.zip], [0], [ignore]) + AT_CHECK([zipinfo "$dir1/foo.zip"], [0], [ignore]) fi -mkdir -p $dir2 -cp $dir1/foo.zip $dir2 -cd $dir2 +mkdir -p "$dir2" +cp "$dir1/foo.zip" "$dir2" +cd "$dir2" AT_CHECK([zip-test r foo.zip $names]) AT_CHECK([ # Compare the files to their originals for f in $names; do - diff $dir1/$f $dir2/$f; + diff "$dir1/$f" "$dir2/$f"; if test $? -ne 0 ; then exit 1; fi; done ]) @@ -64,38 +64,38 @@ here=`pwd` dir1=$here/original dir2=$here/recovered -mkdir -p $dir1 +mkdir -p "$dir1" # Generate files of differing sizes with random data in them names="" s=1; while test $s -le 8192 ; do - name=$dir1/$s - dd if=/dev/urandom of=$name count=1 bs=$s 2> /dev/null + name="$dir1/$s" + dd if=/dev/urandom of="$name" count=1 bs=$s 2> /dev/null s=$(($s * 2)); - bn=`basename $name`; + bn=`basename "$name"`; names="$names $bn"; done # The pipe through "cat" below is essential because it makes the # output file un-seekable. -AT_CHECK([cd $dir1 && zip-test w - $names | cat > foo.zip]) +AT_CHECK([cd "$dir1" && zip-test w - $names | cat > foo.zip]) # If zipinfo is installed, make sure it can read the zipfile. if (zipinfo -v) >/dev/null 2>&1; then - AT_CHECK([zipinfo $dir1/foo.zip], [0], [ignore]) + AT_CHECK([zipinfo "$dir1/foo.zip"], [0], [ignore]) fi -mkdir -p $dir2 -cp $dir1/foo.zip $dir2 -cd $dir2 +mkdir -p "$dir2" +cp "$dir1/foo.zip" "$dir2" +cd "$dir2" AT_CHECK([zip-test r foo.zip $names]) AT_CHECK([ # Compare the files to their originals for f in $names; do - diff $dir1/$f $dir2/$f; + diff "$dir1/$f" "$dir2/$f"; if test $? -ne 0 ; then exit 1; fi; done ])