summaryrefslogtreecommitdiff
path: root/android/neverallow.go
diff options
context:
space:
mode:
author Cole Faust <colefaust@google.com> 2025-01-30 18:19:29 -0800
committer Cole Faust <colefaust@google.com> 2025-01-30 18:25:33 -0800
commit19fbb07dabf3a0a0836e6c4b36fd5584a2d1957b (patch)
tree7f1f86c7a22699a413cb8ad8f26f1d65a64dced7 /android/neverallow.go
parentb2edb9b111acb2a3ed932fcc41c842c46bf7a120 (diff)
Fix staging dir creation for adevice
Adevice does a `ninja -t inputs -i droid` and filters the results for out/target/product/ to find files in the staging directories. We were just copying the staging directories without creating ninja rules before, so that failed. Actually create the ninja rules. The rules are created in the android_device module instead of the filesystem so that if you have multiple filesystems, they don't create conflicting installation rules. We should provide a way for tools like adevice to query the build system for installed files, no matter where they are in the out/ dir, and use that to replace this logic. This cl produces the following diff in out/target/product compared to soong-only builds before this change: https://paste.googleplex.com/4624734193713152 It's mostly empty directories, which I don't think matter for adevice. Bug: 393464638 Bug: 392957226 Test: `m installclean && m && launch_cvd && adevice update` says the device is up-to-date. Change-Id: Ifb52aaf5bc3edd2e3900546bf9df73a52d1022c0
Diffstat (limited to 'android/neverallow.go')
0 files changed, 0 insertions, 0 deletions