Revert "Move odexes of non-system apps into system_other"
This reverts commit 12b8d427c7
.
Bug: 142537657
Test: No
Change-Id: Iefd882ec11c060877671f5bf0f2429ba4d811f8b
Merged-In: Iefd882ec11c060877671f5bf0f2429ba4d811f8b
This commit is contained in:
@@ -495,8 +495,7 @@ func OdexOnSystemOtherByName(name string, dexLocation string, global GlobalConfi
|
|||||||
}
|
}
|
||||||
|
|
||||||
for _, f := range global.PatternsOnSystemOther {
|
for _, f := range global.PatternsOnSystemOther {
|
||||||
// See comment of SYSTEM_OTHER_ODEX_FILTER for details on the matching.
|
if makefileMatch(filepath.Join(SystemPartition, f), dexLocation) {
|
||||||
if makefileMatch("/"+f, dexLocation) || makefileMatch(filepath.Join(SystemPartition, f), dexLocation) {
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -104,12 +104,13 @@ func TestDexPreoptSystemOther(t *testing.T) {
|
|||||||
{module: productModule, expectedPartition: "product"},
|
{module: productModule, expectedPartition: "product"},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
// product/app/% only applies to product apps inside the system partition
|
||||||
{
|
{
|
||||||
patterns: []string{"app/%", "product/app/%"},
|
patterns: []string{"app/%", "product/app/%"},
|
||||||
moduleTests: []moduleTest{
|
moduleTests: []moduleTest{
|
||||||
{module: systemModule, expectedPartition: "system_other/system"},
|
{module: systemModule, expectedPartition: "system_other/system"},
|
||||||
{module: systemProductModule, expectedPartition: "system_other/system/product"},
|
{module: systemProductModule, expectedPartition: "system_other/system/product"},
|
||||||
{module: productModule, expectedPartition: "system_other/product"},
|
{module: productModule, expectedPartition: "product"},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@@ -129,7 +130,7 @@ func TestDexPreoptSystemOther(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if rule.Installs().String() != wantInstalls.String() {
|
if rule.Installs().String() != wantInstalls.String() {
|
||||||
t.Errorf("\npatterns: %v\nwant installs:\n %v\ngot:\n %v", test.patterns, wantInstalls, rule.Installs())
|
t.Errorf("\nwant installs:\n %v\ngot:\n %v", wantInstalls, rule.Installs())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user