]> git.ipfire.org Git - thirdparty/coreutils.git/commit
cp: set SELinux context for --parents directories
authorPádraig Brady <P@draigBrady.com>
Tue, 21 Feb 2017 02:46:49 +0000 (18:46 -0800)
committerPádraig Brady <P@draigBrady.com>
Thu, 23 Feb 2017 04:23:31 +0000 (20:23 -0800)
commitdb277d607743c92c88adbcbde40332cd69cd643c
tree0a6355e21aecb2cbb30b88d7c3a6553babcf5b15
parente4a4427502d3e36b7d1e678327711f788b69f6a0
cp: set SELinux context for --parents directories

* src/copy.c (set_process_security_ctx, set_file_security_ctx):
Export for use in cp.c.
* src/copy.h: Likewise.
* src/cp.c (make_dir_parents_private): Call the exported functions
to set the security context for new and updated directories.
* tests/cp/cp-a-selinux.sh: Add a test case.

Fixes http://bugs.gnu.org/25378
NEWS
src/copy.c
src/copy.h
src/cp.c
tests/cp/cp-a-selinux.sh