Remove shim apex from apexd required modules dependency
Shim apex is only required for devices that support updating apex (i.e.
ro.apex.updatable = true), since it is used in CTS/GTS tests exercising
apex-related APIs.
Because apex is going to be installed on all devices running Q, and not
only the ones supporting apex updates, shim apex can't be a required
dependency for apexd. Instead other changes in this topic pre-installs
shim apex only on devices that supports apex updates.
Test: apexservice_test
Test: flashed marlin and checked shim is not pre-installed
Bug: 128625955
Bug: 130382247
Merged-In: If1bbfa4ec409707bb5a9ccaa8a597ed88ddf2497
Change-Id: If1bbfa4ec409707bb5a9ccaa8a597ed88ddf2497
(cherry picked from commit 00effbf649dc302c2893c53c5ea15a58b3328e47)
1 file changed