blob: 6e9191c275235af0ba8c7fecdca0546d18f1e23e [file] [log] [blame]
on property:sys.boot_completed=1
# When mmd package is not included in the image, we need to initialize
# `mmd.enabled_aconfig` sysprop instead of `mmd --set-property`.
#
# This is because of the consideration for devices in Trunkfood and Nextfood
# under mmd being launched via AConfig flag. The devices set up zram with
# mmd if `mmd_enabled` AConfig flag is enabled, otherwise set up zram with
# swapon_all init command. Since AConfig does not support any init script
# integration, we use `mmd.enabled_aconfig` copied by `mmd --set-property`
# instead of AConfig flag itself and we need mmd.enabled_aconfig to be empty
# by default, to let swapon_all command wait until aconfig flag value is
# loaded to the system property.
# Devices in Trunkfood and Nextfood needs to execute swapon_all command on
# `on property:mmd.enabled_aconfig=*` trigger. So initializing
# `mmd.enabled_aconfig` sysprop is required on images without mmd package.
#
# Note that this init file must not be in the image if mmd is built into the
# image.
setprop mmd.enabled_aconfig false