aboutsummaryrefslogtreecommitdiff
path: root/rootdir/etc/init.camera.rc
diff options
context:
space:
mode:
authorArian <arian.kulmer@web.de>2020-12-11 00:07:18 +0100
committerArian <arian.kulmer@web.de>2020-12-21 19:20:35 +0100
commitf12ef27cb9fc9f9cda9078230c5ab5b4ce0d4d93 (patch)
tree6578430d6f24122fc5904c34220cb205345ba28a /rootdir/etc/init.camera.rc
parentd3c930897d2429bedcfbd713dae369b53840f97b (diff)
shinano-common: Cleanup sepolicy
Change-Id: If615758376413b16fcc80addd03a9ba5cd388e8a
Diffstat (limited to 'rootdir/etc/init.camera.rc')
-rw-r--r--rootdir/etc/init.camera.rc31
1 files changed, 19 insertions, 12 deletions
diff --git a/rootdir/etc/init.camera.rc b/rootdir/etc/init.camera.rc
index 7a6d857..ce77064 100644
--- a/rootdir/etc/init.camera.rc
+++ b/rootdir/etc/init.camera.rc
@@ -14,10 +14,6 @@
# limitations under the License.
#
-on early-fs
- wait /dev/block/mmcblk0p1
- class_start trimarea
-
on early-boot
#SONY early boot
start ta_qmi_service
@@ -48,10 +44,15 @@ on post-fs-data
mkdir /dev/socket/scd 0755 system system
mkdir /data/scd 0755 system system
+ # Change to socket location on libkeyctrl/suntory for /data encryption
+ # Create suntory data directory
+ mkdir /dev/socket/suntory 0755 system system
+ mkdir /data/suntory 0755 system system
+
on post-fs-data
# SONY: Start early TA-users
mkdir /data/etc 0755 root shell
- exec -- /vendor/bin/taimport
+ start taimport
# SONY: Create dir for Widevine keybox
mkdir /data/persist/wv 0700 system system
@@ -65,21 +66,27 @@ on post-fs-data
chmod 0660 /sys/devices/sony_camera_1/info
# SONY: Import MiscTA to System properties
- exec -- /vendor/bin/taimport property
+ start property_taimport
setprop init.taimport.ready true
# taimport ready, use this as trigger for multi-cdf-symlinker
service taimport /vendor/bin/taimport
- class late_start
- user root
+ user system
group system
oneshot
+ disabled
+
+service property_taimport /vendor/bin/taimport property
+ user system
+ group system
+ oneshot
+ disabled
# This script init /cache/CredentialManagerData if /data/credmgr doesn't meet our requirements
service initcredmgr /vendor/bin/credmgrfirstboot.sh
class late_start
- user root
- group root
+ user system
+ group system
oneshot
# When credmgrfirstboot is ready it set sys.credmgrdready=true.
@@ -102,7 +109,7 @@ service sct_service /vendor/bin/sct_service
# Trim Area QMI service
service ta_qmi_service /vendor/bin/ta_qmi_service
user system
- group system root net_raw wakelock
+ group system net_raw wakelock
disabled
service scd /vendor/bin/scd
@@ -126,7 +133,7 @@ on property:init.svc.servicemanager=restarting
service tad_static /vendor/bin/tad_static /dev/block/bootdevice/by-name/TA 0,16
class core
user system
- group system root camera media
+ group system camera media
socket tad stream 0770 system system
service updatemiscta /vendor/bin/updatemiscta