From: Jim Meyering Date: Tue, 31 Oct 2000 19:26:32 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: FILEUTILS-4_0_30~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=40709c446a18b9e660723386d97ceab25d6b5099;p=thirdparty%2Fcoreutils.git *** empty log message *** --- diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog index b964cc1d5d..5e24fcabf2 100644 --- a/old/fileutils/ChangeLog +++ b/old/fileutils/ChangeLog @@ -1,5 +1,15 @@ 2000-10-31 Jim Meyering + `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.