On 10/02/2014 09:10 AM, Yuli Khodorkovskiy wrote: > This patchset provides fixes to the pp2cil tool based on feedback for > 2014-08-26-rc1. > > An issue was encountered in 2014-08-26-rc1 with missing roles [1]. > Role declarations will now be printed in base and modules, where > before only module role declarations were printed. Also, roletype > statements will only be created when a role or a type are in the > correct scope. As a result of these changes, policies that declare > roles mulitple times in different modules will result in pp2cil > generating duplicate roles. Since CIL does not allow identical role > delcarations in different modules, current policies must be rebuilt > with a refpolicy patch that removes duplicate role declarations [2]. > > A bug in creating filecon statements was also fixed where a missing > trailing newline in .fc files would cause parsing issues. > > Finally, generated typeattribute/sets will now be printed immediately > unless they are in avrule conditionals/blocks. The special case will > have generated typeattributes/sets to be printed after the > conditionals/blocks are printed. > > [1] http://marc.info/?l=selinux&m=140983712508791&w=2 > [2] https://github.com/TresysTechnology/refpolicy/commit/330b0fc3331d3b836691464734c96f3da3044490 > > > Yuli Khodorkovskiy (3): > policycoreutils/hll/pp: Fix role/roletype scoping > policycoreutils/hll/pp: fix '\n' parsing in filecon statements > policycoreutils/hll/pp: change printing behavior of typeattribute/sets > > policycoreutils/hll/pp/pp.c | 763 ++++++++++++++++++++++++++++++-------------- > 1 file changed, 529 insertions(+), 234 deletions(-) > All 3 patches Acked-by: Steve Lawrence <slawrence@xxxxxxxxxx> _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.