diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2010-10-26 15:04:15 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2010-10-26 15:04:56 -0700 |
commit | 6398c7a79c88621453b0f312a5007414ead59843 (patch) | |
tree | ad6272fcab8ecf8125fae0067e93eb0865131c76 | |
parent | 28e91b48f680a6fab90ee39145123647345f385f (diff) | |
download | tar-6398c7a79c88621453b0f312a5007414ead59843.tar.gz |
tar: don't use "((" in shell scripts
* tests/extrac11.at: Replace "((" with "( (" in shell scripts, as
"((" is not portable to the Korn shell, and POSIX 1003.1-2008 says
that "((" is not portable.
-rw-r--r-- | tests/extrac11.at | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/tests/extrac11.at b/tests/extrac11.at index f7ba5872..979b77ce 100644 --- a/tests/extrac11.at +++ b/tests/extrac11.at @@ -47,30 +47,30 @@ for dir in $dirs; do done # Check that "ulimit" itself works. -((ulimit -n 100 && - tar -cf archive1.tar a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- && - tar -xf archive1.tar -C dest1 a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- - ) && - diff -r a dest1/a +( (ulimit -n 100 && + tar -cf archive1.tar a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- && + tar -xf archive1.tar -C dest1 a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- + ) && + diff -r a dest1/a ) >/dev/null 2>&1 || AT_SKIP_TEST # Another test that "ulimit" itself works: # tar should fail when completely starved of file descriptors. -((ulimit -n 4 && - tar -cf archive2.tar a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- && - tar -xf archive2.tar -C dest2 a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- - ) && - diff -r a dest2/a +( (ulimit -n 4 && + tar -cf archive2.tar a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- && + tar -xf archive2.tar -C dest2 a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- + ) && + diff -r a dest2/a ) >/dev/null 2>&1 && AT_SKIP_TEST # Tar should work when there are few, but enough, file descriptors. -((ulimit -n 10 && - tar -cf archive3.tar a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- && - tar -xf archive3.tar -C dest3 a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- - ) && - diff -r a dest3/a >/dev/null 2>&1 +( (ulimit -n 10 && + tar -cf archive3.tar a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- && + tar -xf archive3.tar -C dest3 a 3<&- 4<&- 5<&- 6<&- 7<&- 8<&- 9<&- + ) && + diff -r a dest3/a >/dev/null 2>&1 ) || { diff -r a dest3/a; exit 1; } ], [0],[],[],[],[],[gnu]) |