summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--Test/C02cond.ztst6
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 982556f54..179d5521e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2001-05-21 Peter Stephenson <pws@csr.com>
+ * 14408: Test/C02cond.ztst: do chmod +w to work around rm -f
+ problem in Cygwin.
+
* unposted: Test/.distfiles: add Test/E01options.ztst.
2001-05-20 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
diff --git a/Test/C02cond.ztst b/Test/C02cond.ztst
index ee502d303..2e640f568 100644
--- a/Test/C02cond.ztst
+++ b/Test/C02cond.ztst
@@ -19,8 +19,6 @@
chmod u+s modish
chmod +t modish
- touch unmodish
- chmod 000 unmodish
%test
[[ -a zerolength && ! -a nonexistent ]]
@@ -70,7 +68,11 @@
[[ -p pipe && ! -p zerolength ]]
0:-p cond
+ touch unmodish
+ chmod 000 unmodish
[[ -r zerolength && ! -r unmodish ]]
+ # This works around a bug in rm -f in some versions of Cygwin
+ chmod 644 unmodish
0:-r cond
[[ -s nonzerolength && ! -s zerolength ]]