summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2004-06-08 13:23:17 +0000
committerJim Meyering <jim@meyering.net>2004-06-08 13:23:17 +0000
commitb66ead2e0c9c460853e0d82b9f4d78956c1b1143 (patch)
tree1b791ffb46633f7b3ea31abe860a2ca52ea629dc
parenteb4aaec1a5fc13c8a57d7e688ab513f8f6212850 (diff)
downloadcoreutils-b66ead2e0c9c460853e0d82b9f4d78956c1b1143.tar.xz
*** empty log message ***
-rw-r--r--NEWS28
1 files changed, 23 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 0c849d276..f921c63a4 100644
--- a/NEWS
+++ b/NEWS
@@ -11,12 +11,30 @@ GNU coreutils NEWS -*- outline -*-
rm no longer gets a failed assertion under some unusual conditions.
- chgrp and chown no longer affect symbolic links by default.
- Now, they operate on whatever a symbolic points to, instead.
- To get the old behavior, use --no-dereference (-h).
+ Several fixes to chgrp and chown for compatibility with POSIX and BSD:
- chown --dereference now works, even when the specified owner
- and/or group match those of an affected symlink.
+ Do not affect symbolic links by default.
+ Now, operate on whatever a symbolic points to, instead.
+ To get the old behavior, use --no-dereference (-h).
+
+ --dereference now works, even when the specified owner
+ and/or group match those of an affected symlink.
+
+ Check for incompatible options. When -R and --dereference are
+ both used, then either -H or -L must also be used. When -R and -h
+ are both used, then -P must be in effect.
+
+ -H, -L, and -P have no effect unless -R is also specified.
+ If -P and -R are both specified, -h is assumed.
+
+ Do not optimize away the chown() system call when the file's owner
+ and group already have the desired value. This optimization was
+ incorrect, as it failed to updated the last-changed time and reset
+ special permission bits, as POSIX requires.
+
+ Do not report an error if the owner or group of a
+ recursively-encountered symbolic link cannot be updated because
+ the file system does not support it.
rm no longer required read access to the current directory.