[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[coreutils] [PATCH] tests: work around a failure with dash 0.5.4
From: |
Pádraig Brady |
Subject: |
[coreutils] [PATCH] tests: work around a failure with dash 0.5.4 |
Date: |
Tue, 07 Sep 2010 15:52:41 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3 |
commit e248506b1f664c1602acf76e98e2cafbfe9c5fab
Author: Pádraig Brady <address@hidden>
Date: Tue Sep 7 15:53:14 2010 +0100
tests: work around a failure with dash 0.5.4
* tests/misc/env: Check that the shell can support
the operation, before filtering through `env`.
diff --git a/tests/misc/env b/tests/misc/env
index 5ea01d5..96a4eab 100755
--- a/tests/misc/env
+++ b/tests/misc/env
@@ -143,8 +143,9 @@ chmod +x c=d || framework_failure
test "x`env c=d echo fail`" = xfail || fail=1
test "x`env -- c=d echo fail`" = xfail || fail=1
test "x`env ./c=d echo fail`" = xfail || fail=1
-test "x$(env sh -c '\c=d echo fail')" = xpass || fail=1
test "x$(env sh -c 'exec "$@"' sh c=d echo fail)" = xpass || fail=1
+test "x$(sh -c '\c=d echo fail')" = xpass && #dash 0.5.4 fails so check first
+ { test "x$(env sh -c '\c=d echo fail')" = xpass || fail=1; }
# catch unsetenv failure, broken through coreutils 8.0
env -u a=b true && fail=1
- [coreutils] [PATCH] tests: work around a failure with dash 0.5.4,
Pádraig Brady <=