summaryrefslogtreecommitdiff
path: root/filesystem/filesystem.go
diff options
context:
space:
mode:
author Cole Faust <colefaust@google.com> 2024-12-11 16:40:41 -0800
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-12-11 16:40:41 -0800
commit9e48cc3c1c1fc21e4da148d5b32f177b0bf690e8 (patch)
tree1c63f09eaf48d8d348fca4f94800f3b2d19c56df /filesystem/filesystem.go
parent4cfb2ec1c736a00e94381d4d397806ea98445853 (diff)
parente4506afe9850164b561f4d6e0edc0a34b502cdd3 (diff)
Merge "Make soong's event-log-tags file match make" into main
Diffstat (limited to 'filesystem/filesystem.go')
-rw-r--r--filesystem/filesystem.go21
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)
}