selinux/libsemanage/include/semanage
Ondrej Mosnacek bdbe52be1b
libsemanage: always write kernel policy when check_ext_changes is specified
For the use case of rebuilding the policy after package updates, we need
the check_ext_changes operation to always do at least the do_write_kernel
step, because the various semanage dbs may have also changed content
relative to the current binary policy. As this step is itself relatively
fast, we can do it unconditionally.

Fixes: 286a679fad ("libsemanage: optionally rebuild policy when modules are changed externally")
Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
Acked-by: Nicolas Iooss <nicolas.iooss@m4x.org>
2022-06-30 21:09:00 +02: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 libsemanage: Add support for listing fcontext.homedirs file 2017-10-04 14:18:58 -04:00
handle.h libsemanage: always write kernel policy when check_ext_changes is specified 2022-06-30 21:09:00 +02:00
ibendport_record.h semanage: Update semanage to allow runtime labeling of ibendports 2017-05-23 16:20:55 -04:00
ibendports_local.h semanage: Update semanage to allow runtime labeling of ibendports 2017-05-23 16:20:55 -04:00
ibendports_policy.h semanage: Update semanage to allow runtime labeling of ibendports 2017-05-23 16:20:55 -04:00
ibpkey_record.h semanage: Update semanage to allow runtime labeling of Infiniband Pkeys 2017-05-23 16:20:55 -04:00
ibpkeys_local.h semanage: Update semanage to allow runtime labeling of Infiniband Pkeys 2017-05-23 16:20:55 -04:00
ibpkeys_policy.h semanage: Update semanage to allow runtime labeling of Infiniband Pkeys 2017-05-23 16:20:55 -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 semodule,libsemanage: move module hashing into libsemanage 2022-02-18 11:08:30 -05: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 libsemanage: Add support for DCCP and SCTP protocols 2019-10-09 09:38:58 -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 semanage: Update semanage to allow runtime labeling of ibendports 2017-05-23 16:20:55 -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