diff options
Diffstat (limited to 'apex/key.go')
-rw-r--r-- | apex/key.go | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/apex/key.go b/apex/key.go index d2d5786b3..43764da59 100644 --- a/apex/key.go +++ b/apex/key.go @@ -116,7 +116,7 @@ func (s *apexKeysText) GenerateBuildActions(ctx android.SingletonContext) { partition string } toString := func(e apexKeyEntry) string { - format := "name=%q public_key=%q private_key=%q container_certificate=%q container_private_key=%q partition=%q\\n" + format := "name=%q public_key=%q private_key=%q container_certificate=%q container_private_key=%q partition=%q\n" if e.presigned { return fmt.Sprintf(format, e.name, "PRESIGNED", "PRESIGNED", "PRESIGNED", "PRESIGNED", e.partition) } else { @@ -173,17 +173,9 @@ func (s *apexKeysText) GenerateBuildActions(ctx android.SingletonContext) { var filecontent strings.Builder for _, name := range moduleNames { - fmt.Fprintf(&filecontent, "%s", toString(apexKeyMap[name])) + filecontent.WriteString(toString(apexKeyMap[name])) } - - ctx.Build(pctx, android.BuildParams{ - Rule: android.WriteFile, - Description: "apexkeys.txt", - Output: s.output, - Args: map[string]string{ - "content": filecontent.String(), - }, - }) + android.WriteFileRule(ctx, s.output, filecontent.String()) } func apexKeysTextFactory() android.Singleton { |