Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7e0d3066 authored by Nick Kralevich's avatar Nick Kralevich Committed by Android Git Automerger
Browse files

am fc729512: Merge "Set SELinux security contexts correctly for init and services."

* commit 'fc729512':
  Set SELinux security contexts correctly for init and services.
parents 27efc8f9 fc729512
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
import /init.recovery.${ro.hardware}.rc

on early-init
    # Apply strict SELinux checking of PROT_EXEC on mmap/mprotect calls.
    write /sys/fs/selinux/checkreqprot 0

    # Set the security context for the init process.
    # This should occur before anything else (e.g. ueventd) is started.
    setcon u:r:init:s0

    start ueventd
    start healthd

@@ -43,15 +50,19 @@ on property:sys.powerctl=*

service ueventd /sbin/ueventd
    critical
    seclabel u:r:ueventd:s0

service healthd /sbin/healthd -n
    critical
    seclabel u:r:healthd:s0

service recovery /sbin/recovery
    seclabel u:r:recovery:s0

service adbd /sbin/adbd recovery
    disabled
    socket adbd stream 660 system system
    seclabel u:r:adbd:s0

# Always start adbd on userdebug and eng builds
on property:ro.debuggable=1