diff options
author | 2024-12-18 19:28:33 +0000 | |
---|---|---|
committer | 2024-12-18 19:28:33 +0000 | |
commit | 89e8a69e3e8fb7aa9bf0703a0f9c019dcafc9c28 (patch) | |
tree | bcfb5214a3795e76c4b9d85451fbbb3dbea78cdf /filesystem/filesystem.go | |
parent | f432c2ee60020428dea42dc15e07c612fac09d54 (diff) |
Touch linkerconfig/ld.config.txt for recovery filesystem module
To match the behavior in the make generated recovery filesystem
Test: mount soong generated recovery filesystem and inspect
Bug: 381888358
Change-Id: Iaf936f9d0d1c2c00c4ab7366ff9689dd59ff46e5
Diffstat (limited to 'filesystem/filesystem.go')
-rw-r--r-- | filesystem/filesystem.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/filesystem/filesystem.go b/filesystem/filesystem.go index 7ffdf69a9..2244aff57 100644 --- a/filesystem/filesystem.go +++ b/filesystem/filesystem.go @@ -537,6 +537,12 @@ func (f *filesystem) buildNonDepsFiles(ctx android.ModuleContext, builder *andro builder.Command().Text("ln -sf").Text(proptools.ShellEscape(target)).Text(dst.String()) f.appendToEntry(ctx, dst) } + + // https://cs.android.com/android/platform/superproject/main/+/main:build/make/core/Makefile;l=2835;drc=b186569ef00ff2f2a1fab28aedc75ebc32bcd67b + if f.partitionName() == "recovery" { + builder.Command().Text("mkdir -p").Text(rootDir.Join(ctx, "root/linkerconfig").String()) + builder.Command().Text("touch").Text(rootDir.Join(ctx, "root/linkerconfig/ld.config.txt").String()) + } } func (f *filesystem) copyPackagingSpecs(ctx android.ModuleContext, builder *android.RuleBuilder, specs map[string]android.PackagingSpec, rootDir, rebasedDir android.WritablePath) []string { |