summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2022-05-24 18:43:22 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-05-24 18:43:22 +0000
commitfed9c4818d14f5e1fd33d2bd5907a6ecc498c69b (patch)
tree6c1676b2334a647cc9666bbafbd7ccc4116056de
parent81e091b28feb9566c21568265c37dc820eb0d6da (diff)
parent7b28cace73002c7e6f186c2ce308893bfb55035f (diff)
downloadsecurity-fed9c4818d14f5e1fd33d2bd5907a6ecc498c69b.tar.gz
Merge "[Compos Telemetry] Fix current_artifacts_ok in the pushed atom" into tm-dev am: 7b28cace73
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/security/+/18580936 Change-Id: I2469c38f0d2c374a85b6e38939d2010f7b3cfde4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--ondevice-signing/odsign_main.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/ondevice-signing/odsign_main.cpp b/ondevice-signing/odsign_main.cpp
index 04679a59..c45e3085 100644
--- a/ondevice-signing/odsign_main.cpp
+++ b/ondevice-signing/odsign_main.cpp
@@ -374,7 +374,11 @@ art::odrefresh::ExitCode CheckCompOsPendingArtifacts(const SigningKey& signing_k
if (!directoryHasContent(kCompOsPendingArtifactsDir)) {
// No pending CompOS artifacts, all that matters is the current ones.
- return checkArtifacts();
+ art::odrefresh::ExitCode odrefresh_status = checkArtifacts();
+ if (odrefresh_status == art::odrefresh::ExitCode::kOkay) {
+ compos_check_record->current_artifacts_ok = true;
+ }
+ return odrefresh_status;
}
compos_check_record->comp_os_pending_artifacts_exists = true;