Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b3856494 authored by Daniel Norman's avatar Daniel Norman Committed by Automerger Merge Worker
Browse files

Merge "Revert^2 "Load persist props before starting apexd."" am: 9eeffa42

Original change: https://android-review.googlesource.com/c/platform/system/core/+/1894205

Change-Id: I2ed45131e583caaa07a60464ece8fb006eeec611
parents e7bb1bcf 9eeffa42
Loading
Loading
Loading
Loading
+12 −8
Original line number Diff line number Diff line
@@ -460,11 +460,6 @@ on property:sys.boot_from_charger_mode=1
    class_stop charger
    trigger late-init

on load_persist_props_action
    load_persist_props
    start logd
    start logd-reinit

# Indicate to fw loaders that the relevant mounts are up.
on firmware_mounts_complete
    rm /dev/.booting
@@ -491,9 +486,6 @@ on late-init
    # /data, which in turn can only be loaded when system properties are present.
    trigger post-fs-data

    # Load persist properties and override properties (if enabled) from /data.
    trigger load_persist_props_action

    # Should be before netd, but after apex, properties and logging is available.
    trigger load_bpf_programs

@@ -677,6 +669,18 @@ on post-fs-data
    # use of MAX_BOOT_LEVEL keys.
    exec - system system -- /system/bin/vdc keymaster earlyBootEnded

    # Multi-installed APEXes are selected using persist props.
    # Load persist properties and override properties (if enabled) from /data,
    # before starting apexd.
    load_persist_props
    start logd
    start logd-reinit
    # Some existing vendor rc files use 'on load_persist_props_action' to know
    # when persist props are ready. These are difficult to change due to GRF,
    # so continue triggering this action here even though props are already loaded
    # by the 'load_persist_props' call above.
    trigger load_persist_props_action

    # /data/apex is now available. Start apexd to scan and activate APEXes.
    #
    # To handle userspace reboots as well as devices that use FDE, make sure