summaryrefslogtreecommitdiff
path: root/init/builtins.cpp
diff options
context:
space:
mode:
authorDaniel Norman <danielnorman@google.com>2021-02-08 11:11:15 -0800
committerDaniel Norman <danielnorman@google.com>2021-02-08 11:11:15 -0800
commita252551e2fdf216278614b0d4fcc373d5fe73e87 (patch)
tree68d258c624daa5c1c75feecdc87200e00793c1bb /init/builtins.cpp
parent990bbf8c3106a7d670a20e008e5b0af374b3e714 (diff)
parentaf2f5734471fc4c1b64b57c789be245ec12ebd46 (diff)
Merge SP1A.210208.001
Change-Id: I16e0e3c65461673b714dd66a389670445608d017
Diffstat (limited to 'init/builtins.cpp')
-rw-r--r--init/builtins.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/init/builtins.cpp b/init/builtins.cpp
index 628698230..50f254c89 100644
--- a/init/builtins.cpp
+++ b/init/builtins.cpp
@@ -868,6 +868,11 @@ static Result<void> do_verity_update_state(const BuiltinArguments& args) {
// for system as root, so it has property [partition.system.verified].
std::string partition = entry.mount_point == "/" ? "system" : Basename(entry.mount_point);
SetProperty("partition." + partition + ".verified", std::to_string(mode));
+
+ std::string hash_alg = fs_mgr_get_hashtree_algorithm(entry);
+ if (!hash_alg.empty()) {
+ SetProperty("partition." + partition + ".verified.hash_alg", hash_alg);
+ }
}
return {};