Exclude kernel_headers from vendor snapshot
Vendor snapshot is supposed to have AOSP-defined modules which are installed to vendor. kernel_headers are excluded from snapshot because they always depend on vendor, regardless of locations they are defined. Bug: 157106227 Test: m vendor-snapshot Change-Id: If47634678797973266fcf502739216daf28ad790
This commit is contained in:
@@ -548,6 +548,10 @@ func isVendorSnapshotModule(m *Module, moduleDir string) bool {
|
||||
if !m.IsForPlatform() || m.isSnapshotPrebuilt() || !m.inVendor() {
|
||||
return false
|
||||
}
|
||||
// skip kernel_headers which always depend on vendor
|
||||
if _, ok := m.linker.(*kernelHeadersDecorator); ok {
|
||||
return false
|
||||
}
|
||||
|
||||
// Libraries
|
||||
if l, ok := m.linker.(snapshotLibraryInterface); ok {
|
||||
|
Reference in New Issue
Block a user