@@ -20,45 +20,25 @@ service mobicore /vendor/bin/mcDriverDaemon --P1 /mnt/vendor/persist/mcRegistry
20
20
disabled
21
21
seclabel u:r:recovery:s0
22
22
23
- on fs
24
- # Create the mountpoint for /mnt/vendor/ persist partition
23
+ on post- fs
24
+ # Create the mountpoint for persist partition
25
25
mkdir /mnt/vendor/persist 0771 system system
26
26
27
- # Mount the persist partition on /mnt/vendor/persist
28
- mount ext4 /dev/block/by-name/persist /mnt/vendor/persist rw
29
-
30
- on post-fs
31
27
chown system system /mnt/vendor/persist
32
28
chmod 0771 /mnt/vendor/persist
33
29
34
30
# We restorecon /mnt/vendor/persist to set SEPolicy label.
35
31
restorecon /mnt/vendor/persist
36
32
33
+ # Mount the persist partition on /mnt/vendor/persist
34
+ mount ext4 /dev/block/by-name/persist /mnt/vendor/persist rw
35
+
37
36
# Create mcRegistry to store failure record
38
37
mkdir /mnt/vendor/persist/mcRegistry 0771 system system
39
38
40
- write /proc/bootprof "MOBICORE: Starting mcDriverDaemon"
41
39
start mobicore
42
40
43
41
on post-fs-data
44
42
# Create /data/vendor/key_provisioning dir and get proper encryption policy installed
45
43
# Key Installation
46
44
mkdir /data/vendor/key_provisioning 0771 system system
47
-
48
- # For META/FACTORY mode
49
- on property:ro.crypto.state=unencrypted
50
- write /proc/bootprof "MOBICORE: create /data/vendor/mcRegistry ++ (unencrypted)"
51
- mkdir /data/vendor/mcRegistry 0775 system system
52
- write /proc/bootprof "MOBICORE: create /data/vendor/mcRegistry -- (unencrypted)"
53
-
54
- # Normal mode, FBE
55
- on property:ro.crypto.type=file
56
- write /proc/bootprof "MOBICORE: create /data/vendor/mcRegistry ++ (FBE encrypted)"
57
- mkdir /data/vendor/mcRegistry 0775 system system
58
- write /proc/bootprof "MOBICORE: create /data/vendor/mcRegistry -- (FBE encrypted)"
59
-
60
- # Normal mode, FDE
61
- on property:ro.crypto.type=block
62
- write /proc/bootprof "MOBICORE: create /data/vendor/mcRegistry ++ (FDE encrypted)"
63
- mkdir /data/vendor/mcRegistry 0775 system system
64
- write /proc/bootprof "MOBICORE: create /data/vendor/mcRegistry -- (FDE encrypted)"
0 commit comments