diff options
author | 2024-12-11 16:40:41 -0800 | |
---|---|---|
committer | 2024-12-11 16:40:41 -0800 | |
commit | 9e48cc3c1c1fc21e4da148d5b32f177b0bf690e8 (patch) | |
tree | 1c63f09eaf48d8d348fca4f94800f3b2d19c56df /filesystem/filesystem.go | |
parent | 4cfb2ec1c736a00e94381d4d397806ea98445853 (diff) | |
parent | e4506afe9850164b561f4d6e0edc0a34b502cdd3 (diff) |
Merge "Make soong's event-log-tags file match make" into main
Diffstat (limited to 'filesystem/filesystem.go')
-rw-r--r-- | filesystem/filesystem.go | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/filesystem/filesystem.go b/filesystem/filesystem.go index b7a3adc8b..b30c0f77d 100644 --- a/filesystem/filesystem.go +++ b/filesystem/filesystem.go @@ -872,29 +872,10 @@ func (f *filesystem) buildEventLogtagsFile(ctx android.ModuleContext, builder *a return } - logtagsFilePaths := make(map[string]bool) - ctx.WalkDeps(func(child, parent android.Module) bool { - if logtagsInfo, ok := android.OtherModuleProvider(ctx, child, android.LogtagsProviderKey); ok { - for _, path := range logtagsInfo.Logtags { - logtagsFilePaths[path.String()] = true - } - } - return true - }) - - if len(logtagsFilePaths) == 0 { - return - } - etcPath := rebasedDir.Join(ctx, "etc") eventLogtagsPath := etcPath.Join(ctx, "event-log-tags") builder.Command().Text("mkdir").Flag("-p").Text(etcPath.String()) - cmd := builder.Command().BuiltTool("merge-event-log-tags"). - FlagWithArg("-o ", eventLogtagsPath.String()) - - for _, path := range android.SortedKeys(logtagsFilePaths) { - cmd.Text(path) - } + builder.Command().Text("cp").Input(android.MergedLogtagsPath(ctx)).Text(eventLogtagsPath.String()) f.appendToEntry(ctx, eventLogtagsPath) } |