]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: avoid ulimit issue on bash 3.2 on OS X
authorPádraig Brady <P@draigBrady.com>
Tue, 3 Jan 2012 19:35:12 +0000 (19:35 +0000)
committerPádraig Brady <P@draigBrady.com>
Thu, 5 Jan 2012 15:13:34 +0000 (15:13 +0000)
* tests/misc/sort-continue: Perform the glob before
the ulimit, as it was seen to make the glob fail
on bash 3.2 on Mac OS X 10.6.8 at least.

tests/misc/sort-continue

index 9fade43ea76a495a81a8b13f56b83a47f814bc14..1491dbf657038d4548de45eaafcdc11a236f48c5 100755 (executable)
@@ -27,10 +27,12 @@ for i in $(seq 31); do
   echo $i | tee -a in > __test.$i || framework_failure_
 done
 
+# glob before ulimit to avoid issues on bash 3.2 on OS X 10.6.8 at least
+test_files=$(echo __test.*)
 
 (
  ulimit -n 6
- sort -n -m __test.* 3<&- 4<&- 5<&- < /dev/null > out
+ sort -n -m $test_files 3<&- 4<&- 5<&- < /dev/null > out
 ) &&
 compare in out ||
   { fail=1; echo 'file descriptor exhaustion not handled' 1>&2; }
@@ -38,7 +40,7 @@ compare in out ||
 echo 32 | tee -a in > in1
 (
  ulimit -n 6
- sort -n -m __test.* - 3<&- 4<&- 5<&- < in1 > out
+ sort -n -m $test_files - 3<&- 4<&- 5<&- < in1 > out
 ) &&
 compare in out || { fail=1; echo 'stdin not handled properly' 1>&2; }