summaryrefslogtreecommitdiff
path: root/tests/readlink/can-f
diff options
context:
space:
mode:
Diffstat (limited to 'tests/readlink/can-f')
-rwxr-xr-xtests/readlink/can-f10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/readlink/can-f b/tests/readlink/can-f
index 3d76b2b1a..d71626df4 100755
--- a/tests/readlink/can-f
+++ b/tests/readlink/can-f
@@ -39,9 +39,13 @@ fi
fail=1
while :; do
cd "$pwd/$tmp/removed" || break
- rmdir ../removed || break
- v=`readlink -f .` && 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 -f .` && break
+ test -z "$v" || break
+ fi
+
cd "$pwd/$tmp" || break
fail=0