python/semanage: Enable listing file_contexts.homedirs
Include entries from file_contexts.homedirs when listing file contexts via "semanage fcontext -l" "semanage fcontext -l" so far ignored content of file_contexts.homedirs file, which is confusing for users (more specific rules may be ignored in favor of rules unseen to the user since file_contexts.homedirs has higher priority than file_contexts). Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1409813 Signed-off-by: Vit Mojzis <vmojzis@redhat.com>
This commit is contained in:
parent
bc161a9e94
commit
393bafd3c5
|
@ -2566,10 +2566,15 @@ class fcontextRecords(semanageRecords):
|
|||
if rc < 0:
|
||||
raise ValueError(_("Could not list file contexts"))
|
||||
|
||||
(rc, fchomedirs) = semanage_fcontext_list_homedirs(self.sh)
|
||||
if rc < 0:
|
||||
raise ValueError(_("Could not list file contexts for home directories"))
|
||||
|
||||
(rc, fclocal) = semanage_fcontext_list_local(self.sh)
|
||||
if rc < 0:
|
||||
raise ValueError(_("Could not list local file contexts"))
|
||||
|
||||
self.flist += fchomedirs
|
||||
self.flist += fclocal
|
||||
|
||||
ddict = {}
|
||||
|
|
Loading…
Reference in New Issue