diff options
author | 2024-10-24 22:29:50 +0000 | |
---|---|---|
committer | 2024-10-25 16:53:50 +0000 | |
commit | e1860e4556927359753bc386d0365d0fe9339c98 (patch) | |
tree | c3d41f4bd42a2d6779bd151ad883fb2d3949f42d /rust/project_json.go | |
parent | 1c841c4ca01432a381dcda05820c015d208a9802 (diff) |
Remove overriden modules from deps of autogenerated filesystem modules
`android_filesystem` supports overrides, but only if the module is
overriden by another module in its deps. For AOSP CF, the autogenerated
system.img contains an additional /bin/charger. The Kati system.img does
not contain this file because it is overriden by a module which is
installed in /vendor.
This CL updates the autogen mutators to remove a module from deps if it
is overriden by another module in PRODUCT_PACKAGES or by a transitve
required module dependency of PRODUCT_PACKAGES
Test: go test ./fsgen
Test: verified that /bin/charger no longer appears in diff_test of
system for aosp_cf_x86_64
Change-Id: Idafa1db07a42519ba3c441f851480b1c6faa63b8
Change-Id: If09050a6fd110d07d975595644dba85c740027e2
Diffstat (limited to 'rust/project_json.go')
0 files changed, 0 insertions, 0 deletions