diff options
Diffstat (limited to 'tests/readlink/can-e')
-rwxr-xr-x | tests/readlink/can-e | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/readlink/can-e b/tests/readlink/can-e index 4e36c2f40..7d2eb43c0 100755 --- a/tests/readlink/can-e +++ b/tests/readlink/can-e @@ -39,9 +39,13 @@ fi fail=1 while :; do cd "$pwd/$tmp/removed" || break - rmdir ../removed || break - v=`readlink -e .` && break - test -z "$v" || break + + # Skip this test if the system doesn't let you remove the working directory. + if rmdir ../removed 2>/dev/null; then + v=`readlink -e .` && break + test -z "$v" || break + fi + cd "$pwd/$tmp" || break fail=0 |