summaryrefslogtreecommitdiff
path: root/tests/readlink/can-f
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2004-07-28 00:06:57 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2004-07-28 00:06:57 +0000
commit43309787ced3ec53d6cda5deaa55d75c712520cb (patch)
tree7c4745d99a8351831cf7e7c5ebdec49772f6cf77 /tests/readlink/can-f
parenteba892da258be5ca8c31135a1ea6171ae5cdda38 (diff)
downloadcoreutils-43309787ced3ec53d6cda5deaa55d75c712520cb.tar.xz
Don't assume that we can remove the working directory in tests.
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