summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2000-10-31 19:26:32 +0000
committerJim Meyering <jim@meyering.net>2000-10-31 19:26:32 +0000
commit40709c446a18b9e660723386d97ceab25d6b5099 (patch)
tree8116cd1c1772cda2195cbf91f4191a2395fe17db
parentc8da0cbba68139e51a274039e126d443d4eababf (diff)
downloadcoreutils-40709c446a18b9e660723386d97ceab25d6b5099.tar.xz
*** empty log message ***
-rw-r--r--old/fileutils/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog
index b964cc1d5..5e24fcabf 100644
--- a/old/fileutils/ChangeLog
+++ b/old/fileutils/ChangeLog
@@ -1,5 +1,15 @@
2000-10-31 Jim Meyering <meyering@lucent.com>
+ `mkdir -p' would create parent directories with permissions
+ that did not account for the umask. [introduced with the
+ 2000-09-30 change that became part of fileutils-4.0.28]
+ * src/mkdir.c: Include dirname.h.
+ Compute the parent directory `mode' unconditionally, effectively
+ as `$(umask -S),u+wx'.
+ Use make_path to create only the parent directories, thus using
+ the same code, both with and without -p, to create the final
+ component in each file name. Reported by Bob Proulx.
+
* tests/cp/cp-parents: Add some permission tests.
* tests/mkdir/perm: Fix the test so it actually does something.