factory_install: Clear TPM in end of installation.
For some devices, installation may clear NV data so we want to clear TPM again.
BUG=chrome-os-partner:33670
TEST=manually verified.
Change-Id: Ia33110072dc1ddb2d9629994283f48ab2c5f9aea
Reviewed-on: https://chromium-review.googlesource.com/235673
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Commit-Queue: Hung-Te Lin <hungte@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
diff --git a/factory_install.sh b/factory_install.sh
index ec88d0e..8193f98 100644
--- a/factory_install.sh
+++ b/factory_install.sh
@@ -1207,6 +1207,10 @@
board_post_install
+ # Some installation procedure may clear or reset NVdata, so we want to ensure
+ # TPM will be cleared again.
+ crossystem clear_tpm_owner_request=1 || true
+
# Default action after installation: reboot.
trap - EXIT
sleep 3