OSDN Git Service

init: Update daemon contexts for enforcing selinux policies
authorRicardo Cerqueira <ricardo@cyngn.com>
Wed, 26 Nov 2014 21:52:45 +0000 (21:52 +0000)
committerRicardo Cerqueira <ricardo@cyngn.com>
Wed, 26 Nov 2014 21:52:45 +0000 (21:52 +0000)
Change-Id: I6c33445f741aab3ac89f1bbfa096fbe65d44ad66

init.superuser.rc

index 329e932..cf30a04 100644 (file)
@@ -1,5 +1,6 @@
 # su daemon
 service su_daemon /system/xbin/su --daemon
+    seclabel u:r:sudaemon:s0
     oneshot
 
 on property:persist.sys.root_access=0
@@ -13,3 +14,9 @@ on property:persist.sys.root_access=1
 
 on property:persist.sys.root_access=3
     start su_daemon
+
+on property:init.svc.su_daemon=running
+    mkdir /dev/com.android.settings.daemon 0755 root root
+    restorecon_recursive /dev/com.android.settings.daemon
+    mkdir /dev/com.android.settings 0755 root root
+    restorecon_recursive /dev/com.android.settings