From badf3962bc2ed81bde9ed16a1527ff6417f5bdf6 Mon Sep 17 00:00:00 2001 From: Gavin Corkery Date: Sat, 5 Dec 2020 17:25:09 +0000 Subject: [PATCH] Add /metadata/watchdog This directory will be used to store the mitigation count from Package Watchdog in the case of a boot loop, in order to persist the value across fs-checkpointing rollbacks. One integer will be stored in a file in this directory, which will be read and then deleted at the next boot. No userdata is stored. See go/rescue-party-reboot for more context. Test: Manual test using debug.crash_sysui property and inspecting file Bug: 171951174 Change-Id: I2bd5e1ebe14d7e9e4f0e0dbeb90cf76b8400752e --- rootdir/init.rc | 1 + 1 file changed, 1 insertion(+) diff --git a/rootdir/init.rc b/rootdir/init.rc index de608b164..773c7f42f 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -592,6 +592,7 @@ on post-fs mkdir /metadata/ota 0700 root system mkdir /metadata/ota/snapshots 0700 root system mkdir /metadata/userspacereboot 0770 root system + mkdir /metadata/watchdog 0770 root system mkdir /metadata/apex 0700 root system mkdir /metadata/apex/sessions 0700 root system