diff options
author | Jim Meyering <jim@meyering.net> | 2005-12-17 10:31:37 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2005-12-17 10:31:37 +0000 |
commit | 3c0d9bc5132a689862b6d0f3e3fbfa9dfb4ed9ba (patch) | |
tree | 701e521ff3de50f1875eee519ae061a31cab9790 | |
parent | 4a12f5ebcf703b492af118b6d35ee43074722e0b (diff) | |
download | coreutils-3c0d9bc5132a689862b6d0f3e3fbfa9dfb4ed9ba.tar.xz |
*** empty log message ***
-rw-r--r-- | ChangeLog | 21 |
1 files changed, 20 insertions, 1 deletions
@@ -1,7 +1,26 @@ -2005-12-16 Paul Eggert <eggert@cs.ucla.edu> +2005-12-05 Andreas Gruenbacher <agruen@suse.de> * Version 6.0-cvs. + * 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. + * 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. + +2005-12-16 Paul Eggert <eggert@cs.ucla.edu> + * src/remove.c (OPENAT_CWD_RESTORE__REQUIRE): Remove. (OPENAT_CWD_RESTORE__ALLOW_FAILURE): Likewise. (fd_to_subdirp): Remove openat_cwd_restore_allow_failure arg; its |