On Wed, May 6, 2015 at 8:57 PM, William Roberts <[email protected]> wrote:
> > > On Wed, May 6, 2015 at 8:30 PM, Jaeik Cho <[email protected]> wrote: > >> Dear William, >> >> >> I added file_contexts file to $PLATFORM/device/.../test/sepolicy/ and >> added few lines to $PLATFORM/device/.../test/BoardConfig.mk as follows. >> >> 113 #SELINUX >> >> 114 BOARD_SEPOLICY_DIRS += \ >> >> 115 device/xxx/test/sepolicy >> >> 116 >> >> 117 BOARD_SEPOLICY_UNION += \ >> >> 118 file_contexts \ >> >> 119 device.te \ >> >> 120 surfaceflinger.te >> >> If I add new device to $PLATFORM/external/sepolicy/file_contexts, no >> error observed and all policy including on system. But I added to under >> /dev/.../test/sepolicy/file_contexts, >> I got this error when I build platform. >> > > If it as you described, I have never encountered this issue. However, > these are things I would try to debug it. Off of the top of my head, check > the combined $OUT/obj/ETC/file_contexts_intermediates/file_contexts is well > formed. Make sure you don't have any weird characters (windows) in it or > anything like that (use fromdos command to convert)). What happends if you > replace the offending line with something different (ie no regular > expressions, just label something that doesn't really exist like > /dev/foobar u:object_r:app_data_file:s0), does it still trigger an error? > If it does this likely hints to the problem isn't that line itself, but > around it. > > Also what version of Android base are you working on, as it may help, > perhaps Nick or Stephen have seen this crop up. > > Sorry dropped the list. Lastly, before I go to bed, it may be an ordering issue but for some reason I doubt that. > > >> >> Install: out/target/product/test/root/property_contexts >> >> Install: out/target/product/test/root/seapp_contexts >> >> out/target/product/test/obj/ETC/file_contexts_intermediates/file_contexts: >> Multiple same specifications for /dev/mali0. >> >> out/target/product/test/obj/ETC/file_contexts_intermediates/file_contexts: >> Multiple same specifications for /dev/ump. >> >> out/target/product/test/obj/ETC/file_contexts_intermediates/file_contexts: >> Multiple same specifications for /dev/ttySAC3. >> >> out/target/product/test/obj/ETC/file_contexts_intermediates/file_contexts: >> Multiple same specifications for /dev/ttySAC0. >> >> out/target/product/test/obj/ETC/file_contexts_intermediates/file_contexts: >> Multiple same specifications for /data/block/mmcblk0p3. >> >> Error loading context file from >> out/target/product/test/obj/ETC/file_contexts_intermediates/file_contexts >> >> make: *** >> [out/target/product/test/obj/ETC/file_contexts_intermediates/file_contexts] >> Error 4 >> >> make: *** Deleting file >> `out/target/product/test/obj/ETC/file_contexts_intermediates/file_contexts' >> >> make: *** Waiting for unfinished jobs.... >> >> Install: out/target/product/test/root/sepolicy >> >> >> >> >> >> Jaeik Cho >> Skype: chojaeik >> BBM: >> >> >> On Thu, May 7, 2015 at 12:01 PM, William Roberts < >> [email protected]> wrote: >> >>> >>> >>> On Wed, May 6, 2015 at 7:08 PM, Jaeik Cho <[email protected]> wrote: >>> >>>> Dear All, >>>> >>>> If i try to add new device to file_contexts in >>>> device/.../.../sepolicy/file_contexts (even one device), i got build error >>>> likes as follows, >>>> >>>> ....: Multiple same specification for /dev/??? >>>> >>>> However, i couldn't find same device in external/sepolicy/file_contexts >>>> >>>> I added file_contexts on BOARD_SEPOLICY_UNION += file_contexts >>>> >>>> Any suggestion? >>>> >>> >>> You must have multiple definitions, can you give us the error snippet >>> from the console and the offending entries? Since this is conflicting >>> with an AOSP label, I don't see any worries in exposing this. My >>> assumption is that you might have too large a regex match and inadvertently >>> matching on device labeled via the base policy. >>> >>> >>>> >>>> Thanks >>>> _______________________________________________ >>>> Seandroid-list mailing list >>>> [email protected] >>>> To unsubscribe, send email to [email protected]. >>>> To get help, send an email containing "help" to >>>> [email protected]. >>>> >>> >>> >>> >>> -- >>> Respectfully, >>> >>> William C Roberts >>> >>> >> > > > -- > Respectfully, > > William C Roberts > > -- Respectfully, William C Roberts
_______________________________________________ Seandroid-list mailing list [email protected] To unsubscribe, send email to [email protected]. To get help, send an email containing "help" to [email protected].
