diff options
author | Daniel Norman <danielnorman@google.com> | 2021-02-08 11:11:15 -0800 |
---|---|---|
committer | Daniel Norman <danielnorman@google.com> | 2021-02-08 11:11:15 -0800 |
commit | a252551e2fdf216278614b0d4fcc373d5fe73e87 (patch) | |
tree | 68d258c624daa5c1c75feecdc87200e00793c1bb /init/builtins.cpp | |
parent | 990bbf8c3106a7d670a20e008e5b0af374b3e714 (diff) | |
parent | af2f5734471fc4c1b64b57c789be245ec12ebd46 (diff) |
Merge SP1A.210208.001
Change-Id: I16e0e3c65461673b714dd66a389670445608d017
Diffstat (limited to 'init/builtins.cpp')
-rw-r--r-- | init/builtins.cpp | 5 |
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 {}; |