summaryrefslogtreecommitdiff
path: root/tests/mv/childproof.sh
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2014-05-02 22:54:32 +0100
committerPádraig Brady <P@draigBrady.com>2014-05-06 10:26:50 +0100
commit0b04ff22edcd7b75f0929f5bede7d814d100e2f1 (patch)
tree387fabd741a3ac3bbb096ce6375c3bbc8dfcaa0c /tests/mv/childproof.sh
parenta03a51c44c78d25e9fab2ffb9bb0a46f22969f4e (diff)
downloadcoreutils-0b04ff22edcd7b75f0929f5bede7d814d100e2f1.tar.xz
mv,cp: preserve symlink xattrs when copying across file systems
* src/copy.c (copy_internal): Include the copy_attr() call for symlinks. This should not dereference symlinks, since llistxattr() is used in attr_copy_file() in libattr, and so should copy all but the filtered extended attributes. Note we don't just move the copy_attr() call before the set_owner() call, as that would break capabilities for non symlinks. * tests/cp/cp-mv-enotsup-xattr.sh: Add a test case. * NEWS: Mention the bug fix. Fixes http://bugs.gnu.org/16131
Diffstat (limited to 'tests/mv/childproof.sh')
0 files changed, 0 insertions, 0 deletions