Split general policy into public and private components.
Divide policy into public and private components. This is the first step in splitting the policy creation for platform and non-platform policies. The policy in the public directory will be exported for use in non-platform policy creation. Backwards compatibility with it will be achieved by converting the exported policy into attribute-based policy when included as part of the non-platform policy and a mapping file will be maintained to be included with the platform policy that maps exported attributes of previous versions to the current platform version. Eventually we would like to create a clear interface between the platform and non-platform device components so that the exported policy, and the need for attributes is minimal. For now, almost all types and avrules are left in public. Test: Tested by building policy and running on device. Change-Id: Idef796c9ec169259787c3f9d8f423edf4ce27f8c
Showing
- Android.mk 74 additions, 22 deletionsAndroid.mk
- private/access_vectors 0 additions, 0 deletionsprivate/access_vectors
- private/adbd.te 3 additions, 0 deletionsprivate/adbd.te
- private/android_hardware_nfc_1_0_service.te 2 additions, 0 deletionsprivate/android_hardware_nfc_1_0_service.te
- private/atrace.te 0 additions, 0 deletionsprivate/atrace.te
- private/audioserver.te 3 additions, 0 deletionsprivate/audioserver.te
- private/autoplay_app.te 5 additions, 0 deletionsprivate/autoplay_app.te
- private/bluetooth.te 4 additions, 0 deletionsprivate/bluetooth.te
- private/bootanim.te 3 additions, 0 deletionsprivate/bootanim.te
- private/bootstat.te 3 additions, 0 deletionsprivate/bootstat.te
- private/cameraserver.te 3 additions, 0 deletionsprivate/cameraserver.te
- private/cppreopts.te 6 additions, 0 deletionsprivate/cppreopts.te
- private/debuggerd.te 3 additions, 0 deletionsprivate/debuggerd.te
- private/dhcp.te 4 additions, 0 deletionsprivate/dhcp.te
- private/drmserver.te 3 additions, 0 deletionsprivate/drmserver.te
- private/dumpstate.te 6 additions, 0 deletionsprivate/dumpstate.te
- private/file_contexts 0 additions, 0 deletionsprivate/file_contexts
- private/file_contexts_asan 0 additions, 0 deletionsprivate/file_contexts_asan
- private/fingerprintd.te 3 additions, 0 deletionsprivate/fingerprintd.te
- private/fs_use 0 additions, 0 deletionsprivate/fs_use
Loading
Please register or sign in to comment