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