diff options
author | Kamil Dudka <kdudka@redhat.com> | 2016-07-08 18:59:35 +0200 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2016-07-08 18:40:23 +0100 |
commit | 502518b44039138d148e2e15157d125c82d02af0 (patch) | |
tree | eb58a064b254bf46526c372059c88d334778c8f3 /tests/local.mk | |
parent | 54c1397510cb08433680b5b7da46a8201770e9ee (diff) | |
download | coreutils-502518b44039138d148e2e15157d125c82d02af0.tar.xz |
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
Diffstat (limited to 'tests/local.mk')
-rw-r--r-- | tests/local.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/local.mk b/tests/local.mk index 3032bdafa..27cbf6e5d 100644 --- a/tests/local.mk +++ b/tests/local.mk @@ -550,6 +550,7 @@ all_tests = \ tests/install/d-slashdot.sh \ tests/install/install-C.sh \ tests/install/install-C-selinux.sh \ + tests/install/install-Z-selinux.sh \ tests/install/strip-program.sh \ tests/install/trap.sh \ tests/ln/backup-1.sh \ |