diff options
author | Sol Jerome <sol.jerome@gmail.com> | 2012-12-03 08:45:48 -0600 |
---|---|---|
committer | Sol Jerome <sol.jerome@gmail.com> | 2012-12-03 08:45:48 -0600 |
commit | 41d1d29b8b545e0f636ebf26795eecd1a46bc9fb (patch) | |
tree | ffed75712d123ef83c37484b618dbe4ff3171b34 /src/lib/Bcfg2/Server/Plugins | |
parent | 10f815f1af1935bd76b7f75c5577c6f6197d706e (diff) | |
download | bcfg2-41d1d29b8b545e0f636ebf26795eecd1a46bc9fb.tar.gz bcfg2-41d1d29b8b545e0f636ebf26795eecd1a46bc9fb.tar.bz2 bcfg2-41d1d29b8b545e0f636ebf26795eecd1a46bc9fb.zip |
SELinux: Split up selinux entries
This commit splits up the all-in-one SELinux tag into various entries
(formerly done using a type attribute). This helps prevent ambiguation
when entries of different SELinux types have the same name.
Note that there is still some ambiguation for File Context entries since
there can be duplicates involved.
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Diffstat (limited to 'src/lib/Bcfg2/Server/Plugins')
-rw-r--r-- | src/lib/Bcfg2/Server/Plugins/SEModules.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/SEModules.py b/src/lib/Bcfg2/Server/Plugins/SEModules.py index 3edfb72a3..fa47f9496 100644 --- a/src/lib/Bcfg2/Server/Plugins/SEModules.py +++ b/src/lib/Bcfg2/Server/Plugins/SEModules.py @@ -40,8 +40,8 @@ class SEModules(Bcfg2.Server.Plugin.GroupSpool): #: objects as its EntrySet children. es_child_cls = SEModuleData - #: SEModules manages ``SELinux`` entries - entry_type = 'SELinux' + #: SEModules manages ``SEModule`` entries + entry_type = 'SEModule' #: The SEModules plugin is experimental experimental = True @@ -68,7 +68,7 @@ class SEModules(Bcfg2.Server.Plugin.GroupSpool): return name.lstrip("/") def HandlesEntry(self, entry, metadata): - if entry.tag in self.Entries and entry.get('type') == 'module': + if entry.tag in self.Entries: return self._get_module_filename(entry) in self.Entries[entry.tag] return Bcfg2.Server.Plugin.GroupSpool.HandlesEntry(self, entry, metadata) |