diff options
| author | Stephen Smalley <sds@tycho.nsa.gov> | 2012-05-01 15:02:53 -0400 |
|---|---|---|
| committer | rpcraig <rpcraig@tycho.ncsc.mil> | 2012-08-09 09:59:10 -0400 |
| commit | ae6f3d7c05070f7e0e56fe0056c8923c6ee2f473 (patch) | |
| tree | 0fa2219d6539d7b9311b24ad60ab1601e15fba63 /init/init.h | |
| parent | d25b8502ea2c1294c0afab97bf7f14fbd2087efd (diff) | |
| download | system_core-ae6f3d7c05070f7e0e56fe0056c8923c6ee2f473.tar.gz system_core-ae6f3d7c05070f7e0e56fe0056c8923c6ee2f473.tar.bz2 system_core-ae6f3d7c05070f7e0e56fe0056c8923c6ee2f473.zip | |
Add support for reloading policy from /data/system.
To support runtime policy management, add support for reloading
policy from /data/system. This can be triggered by setting the
selinux.loadpolicy property to 1, whether from init.rc after
mounting /data or from the system_server (e.g. upon invocation of
a new device admin API for provisioning policy). ueventd and
installd are restarted upon policy reloads to pick up the new
policy configurations relevant to their operation.
Change-Id: I97479aecef8cec23b32f60e09cc778cc5520b691
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
Diffstat (limited to 'init/init.h')
| -rw-r--r-- | init/init.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/init/init.h b/init/init.h index 58bbbfe9..e2d990e6 100644 --- a/init/init.h +++ b/init/init.h @@ -138,6 +138,7 @@ int load_565rle_image( char *file_name ); #ifdef HAVE_SELINUX extern struct selabel_handle *sehandle; +extern int selinux_reload_policy(void); #endif #endif /* _INIT_INIT_H */ |
