diff options
author | 2023-10-30 16:17:56 +0900 | |
---|---|---|
committer | 2023-10-30 16:48:36 +0900 | |
commit | 286957df998636ccd940b9b8c88c8ebfee20d96c (patch) | |
tree | 3788b51d26ef9e2a97fe68cbdb9a73f877447ef2 /apex/builder.go | |
parent | 2cf35e7bfd3d44c71395515a6dfcea3998cb1296 (diff) |
Rewrite how to generate apexkeys.txt
Instead of listing all apexes in the source tree, now each apex emits
its own fragment for apexkeys.txt, which is pointed by
LOCAL_APEX_KEYS_FILE. Makefile collects apexkeys.txt from installed apex
files. This is to avoid listing unrelated apexes (not installed,
testdata, unexported namespaces, etc.)
Bug: 304914238
Test: m apexkeys.txt
Test: m blueprint-tests
Change-Id: Iefbe6e486cb418955584ad1a282455307e90be95
Diffstat (limited to 'apex/builder.go')
-rw-r--r-- | apex/builder.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apex/builder.go b/apex/builder.go index 729917f00..d75cc1df6 100644 --- a/apex/builder.go +++ b/apex/builder.go @@ -948,6 +948,8 @@ func (a *apexBundle) buildApex(ctx android.ModuleContext) { // installed-files.txt is dist'ed a.installedFilesFile = a.buildInstalledFilesFile(ctx, a.outputFile, imageDir) + + a.apexKeysPath = writeApexKeys(ctx, a) } // getCertificateAndPrivateKey retrieves the cert and the private key that will be used to sign |