init.rc: start netd and zygote early for file based encryption devices
Bug: 35110957 Test: marlin boots Change-Id: Ibe4c413e41fcf25a68b50d99ee66d9b70706a6a1
This commit is contained in:
parent
4e5e797d26
commit
7f32aa4d04
|
@ -290,8 +290,7 @@ on late-init
|
|||
# /data, which in turn can only be loaded when system properties are present.
|
||||
trigger post-fs-data
|
||||
|
||||
# Now we can start zygote for file base encryption devices in
|
||||
# init.{$device}.rc
|
||||
# Now we can start zygote for devices with file based encryption
|
||||
trigger zygote-start
|
||||
|
||||
# Load persist properties and override properties (if enabled) from /data.
|
||||
|
@ -303,6 +302,12 @@ on late-init
|
|||
trigger early-boot
|
||||
trigger boot
|
||||
|
||||
on post-fs-data && property:ro.crypto.state=encrypted && property:ro.crypto.type=file
|
||||
start netd
|
||||
|
||||
on zygote-start && property:ro.crypto.state=encrypted && property:ro.crypto.type=file
|
||||
start zygote
|
||||
|
||||
on post-fs
|
||||
start logd
|
||||
# once everything is setup, no need to modify /
|
||||
|
|
Loading…
Reference in New Issue