Merge "Don't need to check whether codePath /oat dir is existed."

This commit is contained in:
Peter Li
2023-05-10 15:56:44 +00:00
committed by Android (Google) Code Review

View File

@@ -100,16 +100,13 @@ public final class MovePackageHelper {
"3rd party apps are not allowed on internal storage");
}
final String currentVolumeUuid = packageState.getVolumeUuid();
final File probe = new File(pkg.getPath());
final File probeOat = new File(probe, "oat");
if (!probe.isDirectory() || !probeOat.isDirectory()) {
if (!probe.isDirectory()) {
throw new PackageManagerException(MOVE_FAILED_INTERNAL_ERROR,
"Move only supported for modern cluster style installs");
}
final String currentVolumeUuid = packageState.getVolumeUuid();
if (Objects.equals(currentVolumeUuid, volumeUuid)) {
throw new PackageManagerException(MOVE_FAILED_INTERNAL_ERROR,
"Package already moved to " + volumeUuid);