Put gs_watchdog settings to one place
Bug: 248428203 Test: gs_watchdog is still in system_ext Change-Id: Iaa0e1871a4459af02a004f7b3b2861b53709c608
This commit is contained in:
parent
262892227c
commit
0f84ba2bb5
@ -21,9 +21,3 @@ PRODUCT_SOONG_NAMESPACES += \
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
vendor.media.omx=0
|
||||
|
||||
# Platform watchdogd
|
||||
PRODUCT_PACKAGES += gs_watchdogd
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
device/google/gs-common/gs_watchdogd
|
||||
SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += \
|
||||
hardware/google/pixel-sepolicy/gs_watchdogd
|
||||
|
5
gs_watchdogd/sepolicy/file_contexts
Normal file
5
gs_watchdogd/sepolicy/file_contexts
Normal file
@ -0,0 +1,5 @@
|
||||
# Platform watchdogd
|
||||
/system_ext/bin/gs_watchdogd u:object_r:gs_watchdogd_exec:s0
|
||||
|
||||
# Devices
|
||||
/dev/watchdog[0-9] u:object_r:watchdog_device:s0
|
9
gs_watchdogd/sepolicy/gs_watchdogd.te
Normal file
9
gs_watchdogd/sepolicy/gs_watchdogd.te
Normal file
@ -0,0 +1,9 @@
|
||||
# gs_watchdogd seclabel is specified in init.<board>.rc
|
||||
type gs_watchdogd, domain, coredomain;
|
||||
type gs_watchdogd_exec, system_file_type, exec_type, file_type;
|
||||
|
||||
init_daemon_domain(gs_watchdogd)
|
||||
|
||||
allow gs_watchdogd watchdog_device:chr_file rw_file_perms;
|
||||
allow gs_watchdogd kmsg_device:chr_file rw_file_perms;
|
||||
allow gs_watchdogd sysfs:dir r_dir_perms;
|
6
gs_watchdogd/watchdog.mk
Normal file
6
gs_watchdogd/watchdog.mk
Normal file
@ -0,0 +1,6 @@
|
||||
# Platform watchdogd
|
||||
PRODUCT_PACKAGES += gs_watchdogd
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
device/google/gs-common/gs_watchdogd
|
||||
SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += \
|
||||
device/google/gs-common/gs_watchdogd/sepolicy
|
Loading…
x
Reference in New Issue
Block a user