Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b3591f68 authored by Calin Juravle's avatar Calin Juravle
Browse files

Add extra logging for A/B dexopt

Log the packages for which we skip dex2oat because they are already
preopted.

Bug: 68949006
Test: make
Change-Id: Ia8983886bd130405dedeec79f7ad03aeab7090a6
parent 7d3665f9
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -889,6 +889,7 @@ private:
                CHECK(EndsWith(path, "/"));
                path = path + "oat";
                if (access(path.c_str(), F_OK) == 0) {
                    LOG(INFO) << "Skipping A/B OTA preopt of already preopted package " << apk_path;
                    return true;
                }
            }
@@ -900,7 +901,7 @@ private:
        // this tool will wipe the OTA artifact cache and try again (for robustness after
        // a failed OTA with remaining cache artifacts).
        if (access(apk_path, F_OK) != 0) {
            LOG(WARNING) << "Skipping preopt of non-existing package " << apk_path;
            LOG(WARNING) << "Skipping A/B OTA preopt of non-existing package " << apk_path;
            return true;
        }