Skip to content

Commit

Permalink
Fix SELinux issues for some devices
Browse files Browse the repository at this point in the history
Reinstate some SELinux stuff in the default init.rc (noticed by
Kra1o5)

Add permissive.sh script to dependencies list for CM trees.

Change-Id: I36ade54378c413081d202002488309af35486d5f
  • Loading branch information
Dees-Troy committed Oct 26, 2015
1 parent 44925ad commit 58b09f1
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,8 @@ LOCAL_ADDITIONAL_DEPENDENCIES := \
dosfsck \
dosfslabel \
fsck_msdos_symlink \
mkdosfs
mkdosfs \
permissive.sh

ifneq ($(TARGET_ARCH), arm64)
ifneq ($(TARGET_ARCH), x86_64)
Expand Down
7 changes: 7 additions & 0 deletions etc/init.rc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@ import /init.recovery.usb.rc
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

Expand Down

0 comments on commit 58b09f1

Please sign in to comment.