diff options
author | 2024-11-26 12:11:01 +0000 | |
---|---|---|
committer | 2024-11-26 12:11:01 +0000 | |
commit | 4d886189b0bb45f898a86e953f0f5980f2e2faaa (patch) | |
tree | 7eca31d85077e1fcf35541eca34542f31c00a846 /android/neverallow.go | |
parent | 5cb0cf40bc416108ee635daf45473612415fcde5 (diff) | |
parent | e2f98da5773bf501214a3199394dd207fcb80017 (diff) |
Merge "Introduce module type to autogenerate RROS" into main
Diffstat (limited to 'android/neverallow.go')
-rw-r--r-- | android/neverallow.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/android/neverallow.go b/android/neverallow.go index 22155043b..b55baae0c 100644 --- a/android/neverallow.go +++ b/android/neverallow.go @@ -64,6 +64,7 @@ func init() { AddNeverAllowRules(createFilesystemIsAutoGeneratedRule()) AddNeverAllowRules(createKotlinPluginRule()...) AddNeverAllowRules(createPrebuiltEtcBpDefineRule()) + AddNeverAllowRules(createAutogenRroBpDefineRule()) } // Add a NeverAllow rule to the set of rules to apply. @@ -345,6 +346,15 @@ func createPrebuiltEtcBpDefineRule() Rule { Because("module type not allowed to be defined in bp file") } +func createAutogenRroBpDefineRule() Rule { + return NeverAllow(). + ModuleType( + "autogen_runtime_resource_overlay", + ). + DefinedInBpFile(). + Because("Module type will be autogenerated by soong. Use runtime_resource_overlay instead") +} + func neverallowMutator(ctx BottomUpMutatorContext) { m, ok := ctx.Module().(Module) if !ok { |