Hi Dear Linux, 

I want to make my userdebug (KitKat) build have SELinux in permissive mode 
and I found in selinux_initialize() it checks property ro.boot.selinux to 
determine. I think it's a good idea for me just manipulate this property in 
my own device makefile so that it doesn't affect or depend on other staff. 
So I went off adding ro.boot.selinux=permissive if it's userdebug 
to ADDITIONAL_DEFAULT_PROPERTIES. 

But it doesn't work. I found that in 
system/core/init/init.c, property_load_boot_defaults() is called 
after selinux_initialize(). I guess that's why in selinux_initialize() it 
always says property not set although I can see ro.boot.selinux already in 
/default.prop. 

Can we fix this by simply call property_load_boot_defaults() before 
selinux_initialize()?
I'm now trying this, will report back if it works.

Andy

-- 
You received this message because you are subscribed to the Google Groups 
"Android Security Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/android-security-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to