diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2019-03-19 00:10:10 +0100 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-03-19 00:10:10 +0100 |
commit | 98beb6414b1b8de2d8ee268b60ee2c127cfbcfe4 (patch) | |
tree | c3fbee69bffd6415d8226a6904d3d3a94267f8ce | |
parent | Merge "Implement FilePackage class" (diff) | |
parent | Skip calling verify_package_compatibility when resuming. (diff) | |
download | android_bootable_recovery-98beb6414b1b8de2d8ee268b60ee2c127cfbcfe4.tar android_bootable_recovery-98beb6414b1b8de2d8ee268b60ee2c127cfbcfe4.tar.gz android_bootable_recovery-98beb6414b1b8de2d8ee268b60ee2c127cfbcfe4.tar.bz2 android_bootable_recovery-98beb6414b1b8de2d8ee268b60ee2c127cfbcfe4.tar.lz android_bootable_recovery-98beb6414b1b8de2d8ee268b60ee2c127cfbcfe4.tar.xz android_bootable_recovery-98beb6414b1b8de2d8ee268b60ee2c127cfbcfe4.tar.zst android_bootable_recovery-98beb6414b1b8de2d8ee268b60ee2c127cfbcfe4.zip |
-rw-r--r-- | install.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/install.cpp b/install.cpp index 05f9af7a4..dbc815d47 100644 --- a/install.cpp +++ b/install.cpp @@ -606,8 +606,8 @@ static int really_install_package(const std::string& path, bool* wipe_cache, boo return INSTALL_CORRUPT; } - // Additionally verify the compatibility of the package. - if (!verify_package_compatibility(zip)) { + // Additionally verify the compatibility of the package if it's a fresh install. + if (retry_count == 0 && !verify_package_compatibility(zip)) { log_buffer->push_back(android::base::StringPrintf("error: %d", kPackageCompatibilityFailure)); return INSTALL_CORRUPT; } |