mirror of
https://github.com/SELinuxProject/selinux
synced 2024-12-22 22:12:16 +00:00
e016502c0a
We used to hash the file_context and skip the restorecon on the top level directory if the hash doesn't change. But the file_context might change after an OTA update; and some users experienced long restorecon time as they have lots of files under directories like /data/media. This CL tries to hash all the partial match entries in the file_context for each directory; and skips the restorecon if that digest stays the same, regardless of the changes to the other parts of file_context. This is a version ported from Android that was originally written by: xunchang <xunchang@google.com> Signed-off-by: Richard Haines <richard_c_haines@btinternet.com>
30 lines
448 B
Plaintext
30 lines
448 B
Plaintext
avcstat
|
|
compute_av
|
|
compute_create
|
|
compute_member
|
|
compute_relabel
|
|
compute_user
|
|
getconlist
|
|
getdefaultcon
|
|
getenforce
|
|
getfilecon
|
|
getpidcon
|
|
getsebool
|
|
getseuser
|
|
matchpathcon
|
|
policyvers
|
|
sefcontext_compile
|
|
selabel_digest
|
|
selabel_get_digests_all_partial_matches
|
|
selabel_lookup
|
|
selabel_lookup_best_match
|
|
selabel_partial_match
|
|
selinux_check_securetty_context
|
|
selinuxenabled
|
|
selinuxexeccon
|
|
setenforce
|
|
setfilecon
|
|
togglesebool
|
|
selinux_check_access
|
|
validatetrans
|