Merge "Appropriately sets all installs on *any* failure of one" into qt-dev am: d42032e5e2

am: 557b68eeb5

Change-Id: Ibcd259604f426e54e3b9387fead2baf5d8561b87
This commit is contained in:
Patrick Baumann
2019-05-29 09:13:34 -07:00
committed by android-build-merger

View File

@@ -17081,6 +17081,13 @@ public class PackageManagerService extends IPackageManager.Stub
cleanUpAppIdCreation(result);
}
}
// TODO(patb): create a more descriptive reason than unknown in future release
// mark all non-failure installs as UNKNOWN so we do not treat them as success
for (InstallRequest request : requests) {
if (request.installResult.returnCode == PackageManager.INSTALL_SUCCEEDED) {
request.installResult.returnCode = PackageManager.INSTALL_UNKNOWN;
}
}
}
for (PrepareResult result : prepareResults.values()) {
if (result.freezer != null) {