]> git.ipfire.org Git - thirdparty/coreutils.git/commit
selinux: a new module implementing "restorecon" functionality
authorDaniel J Walsh <dwalsh@redhat.com>
Wed, 27 Nov 2013 12:24:26 +0000 (12:24 +0000)
committerPádraig Brady <P@draigBrady.com>
Wed, 27 Nov 2013 14:18:29 +0000 (14:18 +0000)
commitd8e27ab0be8e84ec2287b41dff48073cc13012c3
tree6486fe1828cdaeb8df8553f3209d9113df967a8b
parent569b4edd18cddb5a8cc1f9549a7c1eed91b674f7
selinux: a new module implementing "restorecon" functionality

* src/selinux.c: A new module implementing "restorecon" functionality.
There are two main functions to adjust the type of the referenced
file system item.  defaultcon() will setup the process context so
that new items will have the required context without races.  This is
the preferred method.  For existing files, the equivalent restorecon()
is available which has two modes.  With the "local" parameter set to
false, restorecon() will adjust the type according to the system
configuration for that file, and set to true will update the context
as per the context for the current process (disregarding type).
* src/selinux.h: Likewise.
* po/POTFILES.in: Reference the new module.
po/POTFILES.in
src/selinux.c [new file with mode: 0644]
src/selinux.h [new file with mode: 0644]