]> git.ipfire.org Git - thirdparty/coreutils.git/commit
install: with -Z, set default SELinux context for created directories
authorKamil Dudka <kdudka@redhat.com>
Fri, 8 Jul 2016 16:59:35 +0000 (18:59 +0200)
committerPádraig Brady <P@draigBrady.com>
Fri, 8 Jul 2016 17:40:23 +0000 (18:40 +0100)
commit502518b44039138d148e2e15157d125c82d02af0
treeeb58a064b254bf46526c372059c88d334778c8f3
parent54c1397510cb08433680b5b7da46a8201770e9ee
install: with -Z, set default SELinux context for created directories

* doc/coreutils.texi (install invocation): Update -Z documentation.
* src/install.c (make_ancestor): Set default security context before
calling mkdir() if the -Z option is given.
(process_dir): Call restorecon() on the destination directory if the
-Z option is given.
(usage): Update -Z documentation.
* tests/install/install-Z-selinux.sh: A new test for 'install -Z -D'
and 'install -Z -d' based on tests/mkdir/restorecon.sh.
* tests/local.mk: Reference the test.
* NEWS: Mention the improvement.
Reported at https://bugzilla.redhat.com/1339135
Fixes http://bugs.gnu.org/23868
NEWS
doc/coreutils.texi
src/install.c
tests/install/install-Z-selinux.sh [new file with mode: 0755]
tests/local.mk