summaryrefslogtreecommitdiffstats
path: root/rootdir
diff options
context:
space:
mode:
authorDaniel Rosenberg <drosen@google.com>2019-06-17 13:23:05 -0700
committerDaniel Rosenberg <drosen@google.com>2019-06-17 22:30:44 +0000
commit1be83e30c583de86a207ce4cebd10102eae0137e (patch)
tree6c1feab05dc296b0bfa47ee22b860924b9581bf4 /rootdir
parent0dff785221afbd51b92d46ba276018d0c977bc17 (diff)
downloadsystem_core-1be83e30c583de86a207ce4cebd10102eae0137e.tar.gz
system_core-1be83e30c583de86a207ce4cebd10102eae0137e.tar.bz2
system_core-1be83e30c583de86a207ce4cebd10102eae0137e.zip
Start Vold on early-fs
We need vold on early-fs so we can handle userdata checkpointing. Without this, devices will take an extra minute or two as checkpointing related vdc calls attempt to reach vold before it is available. Bug: 134114000 Test: Boot, see vold has started before vdc checkpointing tries to call out to vold. Change-Id: Idfdb304503a163fbb91f9317949eb98c06fecce1
Diffstat (limited to 'rootdir')
-rw-r--r--rootdir/init.rc5
1 files changed, 4 insertions, 1 deletions
diff --git a/rootdir/init.rc b/rootdir/init.rc
index 260199794..c042c4897 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -345,8 +345,11 @@ on late-init
trigger early-boot
trigger boot
-on post-fs
+on early-fs
+ # Once metadata has been mounted, we'll need vold to deal with userdata checkpointing
start vold
+
+on post-fs
exec - system system -- /system/bin/vdc checkpoint markBootAttempt
# Once everything is setup, no need to modify /.