selinux/libsemanage/include/semanage
Yuli Khodorkovskiy 228261a51a libsemanage: Add ability to extract modules
Add semanage_module_extract() to extract a module as CIL or HLL. The
function takes a module name and whether to extract as CIL or HLL.

If a CIL file is requested, but does not exist, semanage_module_extract()
will compile the HLL to CIL and cache the CIL in the store as well as
extract the module. A module that was installed from a CIL file will export
as CIL when the HLL version of the file is requested.

Signed-off-by: Yuli Khodorkovskiy <ykhodorkovskiy@tresys.com>
Signed-off-by: James Carter <jwcart2@tycho.nsa.gov>
2015-08-06 10:59:22 -04:00
..
boolean_record.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
booleans_active.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
booleans_local.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
booleans_policy.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
context_record.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
debug.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
fcontext_record.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
fcontexts_local.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
fcontexts_policy.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
handle.h libsemanage: add the ability to set an alternative root path for store 2014-08-26 08:03:31 -04:00
iface_record.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
interfaces_local.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
interfaces_policy.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
modules.h libsemanage: Add ability to extract modules 2015-08-06 10:59:22 -04:00
node_record.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
nodes_local.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
nodes_policy.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
port_record.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
ports_local.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
ports_policy.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
semanage.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
seuser_record.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
seusers_local.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
seusers_policy.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
user_record.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
users_local.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
users_policy.h initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00