selinux/libsepol
Jeff Vander Stoep 1fd1f27bb3 (re)declare versioned attributes in mapping file
Public types get versioned for Treble compatibility. The versioned
attribute is declared in vendor policy. Then a mapping between the
newer system policy occurs on the system partition. This causes
on-device compilation to fail in AOSP because the vendor image stays
static and thus the mapping file references undeclared typeattributes.

This can be solved by declaring, or redeclaring all versioned types
in the mapping file. Support for this was added to secilc in commit
fafe4c212b 'libsepol: cil: Add ability
to redeclare types[attributes]'

Bug: 67092827
Bug: 37915794
Test: build and boot aosp_sailfish with new type declared in public
    policy
Change-Id: I04a884db6d0eaf42ee189b0669833dd0860b626f
2017-10-06 17:08:06 -07:00
..
cil (re)declare versioned attributes in mapping file 2017-10-06 17:08:06 -07:00
include checkpolicy,libselinux,libsepol,policycoreutils: Update my email address 2017-08-17 14:17:12 -04:00
man checkpolicy,libselinux,libsepol,policycoreutils: Update my email address 2017-08-17 14:17:12 -04:00
src libsepol: use IN6ADDR_ANY_INIT to initialize IPv6 addresses 2017-09-05 12:37:13 -04:00
tests libsepol/tests: override CPPFLAGS too 2017-06-30 08:56:43 -04:00
utils Makefiles: override *FLAGS and *LIBS 2017-06-20 12:15:04 -04:00
.gitignore libsepol: build cil into libsepol 2014-08-26 08:03:31 -04:00
Android.bp Turn off libc++ for libsepol, turn off host sanitize 2017-09-01 14:09:46 -07:00
COPYING initial import from svn trunk revision 2950 2008-08-19 15:30:36 -04:00
Makefile libsepol: build cil into libsepol 2014-08-26 08:03:31 -04:00
VERSION Update VERSION files for 2.7 release. 2017-08-04 09:31:00 -04:00