modularize pktrouter
Bug: 190331212 Test: make sure pktrouter gets initialized 06-23 13:21:19.372 1 1 I init : Parsing file /vendor/etc/init/pktrouter.rc... 06-23 13:21:23.510 1 1 I init : processing action (vendor.pktrouter=1) from (/vendor/etc/init/pktrouter.rc:7) 06-23 13:21:23.510 1 1 I init : starting service 'pktrouter'... Change-Id: Icc7ab88505aea47cfed5ffc5182d0625b7a7609d
This commit is contained in:
parent
e2ef28efca
commit
a70819d2f0
12 changed files with 10 additions and 11 deletions
1
telephony/pktrouter/device.te
Normal file
1
telephony/pktrouter/device.te
Normal file
|
@ -0,0 +1 @@
|
||||||
|
type pktrouter_device, dev_type;
|
4
telephony/pktrouter/file_contexts
Normal file
4
telephony/pktrouter/file_contexts
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# WFC
|
||||||
|
/vendor/bin/wfc-pkt-router u:object_r:pktrouter_exec:s0
|
||||||
|
|
||||||
|
/dev/umts_wfc[01] u:object_r:pktrouter_device:s0
|
1
telephony/pktrouter/property.te
Normal file
1
telephony/pktrouter/property.te
Normal file
|
@ -0,0 +1 @@
|
||||||
|
vendor_internal_prop(vendor_ims_prop)
|
3
telephony/pktrouter/property_contexts
Normal file
3
telephony/pktrouter/property_contexts
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# for ims service
|
||||||
|
vendor.pktrouter u:object_r:vendor_ims_prop:s0
|
||||||
|
|
1
telephony/pktrouter/vendor_init.te
Normal file
1
telephony/pktrouter/vendor_init.te
Normal file
|
@ -0,0 +1 @@
|
||||||
|
set_prop(vendor_init, vendor_ims_prop)
|
1
whitechapel/vendor/google/device.te
vendored
1
whitechapel/vendor/google/device.te
vendored
|
@ -12,7 +12,6 @@ type vendor_m2m1shot_device, dev_type;
|
||||||
type vendor_gnss_device, dev_type;
|
type vendor_gnss_device, dev_type;
|
||||||
type vendor_nanohub_device, dev_type;
|
type vendor_nanohub_device, dev_type;
|
||||||
type vendor_secmem_device, dev_type;
|
type vendor_secmem_device, dev_type;
|
||||||
type pktrouter_device, dev_type;
|
|
||||||
type vendor_toe_device, dev_type;
|
type vendor_toe_device, dev_type;
|
||||||
type custom_ab_block_device, dev_type;
|
type custom_ab_block_device, dev_type;
|
||||||
type devinfo_block_device, dev_type;
|
type devinfo_block_device, dev_type;
|
||||||
|
|
4
whitechapel/vendor/google/file_contexts
vendored
4
whitechapel/vendor/google/file_contexts
vendored
|
@ -123,7 +123,6 @@
|
||||||
# GPU device
|
# GPU device
|
||||||
/dev/mali0 u:object_r:gpu_device:s0
|
/dev/mali0 u:object_r:gpu_device:s0
|
||||||
/dev/s5p-smem u:object_r:vendor_secmem_device:s0
|
/dev/s5p-smem u:object_r:vendor_secmem_device:s0
|
||||||
/dev/umts_wfc[01] u:object_r:pktrouter_device:s0
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Exynos Daemon Exec
|
# Exynos Daemon Exec
|
||||||
|
@ -138,9 +137,6 @@
|
||||||
/(vendor|system/vendor)/bin/sced u:object_r:sced_exec:s0
|
/(vendor|system/vendor)/bin/sced u:object_r:sced_exec:s0
|
||||||
/(vendor|system/vendor)/bin/bipchmgr u:object_r:bipchmgr_exec:s0
|
/(vendor|system/vendor)/bin/bipchmgr u:object_r:bipchmgr_exec:s0
|
||||||
|
|
||||||
# WFC
|
|
||||||
/(vendor|system/vendor)/bin/wfc-pkt-router u:object_r:pktrouter_exec:s0
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Exynos Data Files
|
# Exynos Data Files
|
||||||
#
|
#
|
||||||
|
|
1
whitechapel/vendor/google/property.te
vendored
1
whitechapel/vendor/google/property.te
vendored
|
@ -1,6 +1,5 @@
|
||||||
# For Exynos Properties
|
# For Exynos Properties
|
||||||
vendor_internal_prop(vendor_prop)
|
vendor_internal_prop(vendor_prop)
|
||||||
vendor_internal_prop(vendor_ims_prop)
|
|
||||||
vendor_internal_prop(vendor_rcs_prop)
|
vendor_internal_prop(vendor_rcs_prop)
|
||||||
vendor_internal_prop(vendor_slog_prop)
|
vendor_internal_prop(vendor_slog_prop)
|
||||||
vendor_internal_prop(sensors_prop)
|
vendor_internal_prop(sensors_prop)
|
||||||
|
|
4
whitechapel/vendor/google/property_contexts
vendored
4
whitechapel/vendor/google/property_contexts
vendored
|
@ -7,10 +7,6 @@ vendor.sys.rild_reset u:object_r:vendor_rild_prop:s0
|
||||||
vendor.ril. u:object_r:vendor_rild_prop:s0
|
vendor.ril. u:object_r:vendor_rild_prop:s0
|
||||||
ro.vendor.build.svn u:object_r:vendor_rild_prop:s0
|
ro.vendor.build.svn u:object_r:vendor_rild_prop:s0
|
||||||
|
|
||||||
# for ims service
|
|
||||||
vendor.charon. u:object_r:vendor_ims_prop:s0
|
|
||||||
vendor.pktrouter u:object_r:vendor_ims_prop:s0
|
|
||||||
|
|
||||||
# Ramdump
|
# Ramdump
|
||||||
persist.vendor.sys.crash_rcu u:object_r:vendor_ramdump_prop:s0
|
persist.vendor.sys.crash_rcu u:object_r:vendor_ramdump_prop:s0
|
||||||
|
|
||||||
|
|
1
whitechapel/vendor/google/vendor_init.te
vendored
1
whitechapel/vendor/google/vendor_init.te
vendored
|
@ -5,7 +5,6 @@ set_prop(vendor_init, vendor_rild_prop)
|
||||||
set_prop(vendor_init, vendor_usb_config_prop)
|
set_prop(vendor_init, vendor_usb_config_prop)
|
||||||
set_prop(vendor_init, vendor_slog_prop)
|
set_prop(vendor_init, vendor_slog_prop)
|
||||||
set_prop(vendor_init, vendor_sys_default_prop)
|
set_prop(vendor_init, vendor_sys_default_prop)
|
||||||
set_prop(vendor_init, vendor_ims_prop)
|
|
||||||
set_prop(vendor_init, vendor_rcs_prop)
|
set_prop(vendor_init, vendor_rcs_prop)
|
||||||
set_prop(vendor_init, vendor_ssrdump_prop)
|
set_prop(vendor_init, vendor_ssrdump_prop)
|
||||||
set_prop(vendor_init, vendor_ro_config_default_prop)
|
set_prop(vendor_init, vendor_ro_config_default_prop)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue