]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
*** empty log message ***
authorJim Meyering <jim@meyering.net>
Sat, 17 Dec 2005 10:47:37 +0000 (10:47 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 17 Dec 2005 10:47:37 +0000 (10:47 +0000)
ChangeLog
doc/ChangeLog

index 1c5d3d4cf9a6a82b8cf276ed35c4892ed0ecf392..0394c3fa27d8ec31c36736eb80df74cecde1be3b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,22 +2,26 @@
 
        * Version 6.0-cvs.
 
+       Add POSIX ACL support
        * src/ls.c: Switch back from HAVE_ACL to USE_ACL: The acl() syscall
-         is no requirement for ACL support; particularly, it does not exist
-         on systems that have POSIX ACLs.
-       * src/cp.c, src/mv.c, src/install.c (umask_kill): With default acls,
-         the umask is not to be applied. Remove umask_kill, don't change the
-         process umask, and let the kernel apply the umask where appropriate.
-       * src/cp.c (make_path_private): Fix logic for POSIX ACLs.
+       is no requirement for ACL support; particularly, it does not exist
+       on systems that have POSIX ACLs.
+       * src/copy.h (cp_option_init) [umask_kill]: Remove member.
+       * src/cp.c (umask_kill): With default acls, the umask is not to be
+       applied.  Remove umask_kill, don't change the process umask, and let
+       the kernel apply the umask where appropriate.
+       * src/cp.c (make_dir_parents_private): Fix logic for POSIX ACLs.
        * src/copy.c (get_dest_mode): Remove; it is obsolete after removing
-         umask_kill.
-       * src/copy.c (copy_reg, copy_internal): Use copy_acl and set_acl
-         instead of fchown/chown. Fix the logic for POSIX ACLs.
-       * src/copy.c (chown_succeded): Remove; we now always copy acls and
-         preserve S_ISUID, S_ISGID, and S_ISVTX when needed, no matter if we
-         did a chown before or not.
-       * src/Makefile.am: On systems that have one, add the acl library to
-         *_LDADD for the utilities that need it.
+       umask_kill.
+       (copy_reg, copy_internal): Use copy_acl and set_acl
+       instead of fchown/chown. Fix the logic for POSIX ACLs.
+       (chown_succeded): Remove; we now always copy acls and
+       preserve S_ISUID, S_ISGID, and S_ISVTX when needed, no matter if we
+       did a chown before or not.
+       * src/mv.c, src/install.c (cp_option_init): Don't set umask_kill member.
+       * src/Makefile.am (dir_LDADD, ls_LDADD, vdir_LDADD, cp_LDADD,
+       mv_LDADD, ginstall_LDADD): On systems with an ACL library, arrange
+       to link with it via $(LIB_ACL), for the utilities that need it.
 
 2005-12-16  Paul Eggert  <eggert@cs.ucla.edu>
 
index ab207fb258f7602a2a32d272e48eb19c7dde04ba..04bfb5c2b041f8788ee2258c85d5bbd3985d1834 100644 (file)
@@ -1,3 +1,8 @@
+2005-12-05  Andreas Gruenbacher  <agruen@suse.de>
+
+       * coreutils.texi (ls): Clarify the Alternate Access Method description.
+       (cp): Clarify that --preserve=mode also preserves acls.
+
 2005-12-12  Paul Eggert  <eggert@cs.ucla.edu>
 
        * coreutils.texi (sort invocation): Clarify explanation of