cp: preserve "capabilities" when also preserving file ownership
authorPádraig Brady <P@draigBrady.com>
Fri, 16 Apr 2010 07:39:11 +0000 (08:39 +0100)
committerPádraig Brady <P@draigBrady.com>
Fri, 16 Apr 2010 22:02:02 +0000 (23:02 +0100)
commit1777d0dfe34dc4d8c148a34a96eb92c6036ff7bd
tree6238e6b29bbc3a3d10e96c6f7f9b5a6bcc661ab1
parent56fce1aed76fa8d2ceaff8a9c4046204493adffe
cp: preserve "capabilities" when also preserving file ownership

* src/copy.c (copy_reg): Copy xattrs _after_ setting file ownership
so that capabilities are not cleared when setting ownership.
* tests/cp/capability: A new root test.
* tests/Makefile.am (root_tests): Reference the new test.
* NEWS: Mention the fix.
NEWS
src/copy.c
tests/Makefile.am
tests/cp/capability [new file with mode: 0755]