From 16bb36197b4d5acc4d6c3b27b9117d01ad08280f Mon Sep 17 00:00:00 2001 From: Siqi Lin Date: Wed, 26 Jul 2017 13:18:15 -0700 Subject: [PATCH] rootdir: record last build fingerprint We can't copy /default.prop so just write the value of $(ro.build.fingerprint) to /data/misc/recovery/ro.build.fingerprint and rotate it after reboot instead. Bug: 62793047 Test: manual - reboot phone and check /data/misc/recovery Change-Id: I130a4b7a01d9e1bfe9baecde2781626eb72e768b (cherry picked from commit b9b76de6ff0600dba846c2af5cccd082494f7243) --- rootdir/init.rc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/rootdir/init.rc b/rootdir/init.rc index 930174397..c7302eb3a 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -377,12 +377,12 @@ on post-fs-data # create basic filesystem structure mkdir /data/misc 01771 system misc mkdir /data/misc/recovery 0770 system log - copy /data/misc/recovery/default.prop /data/misc/recovery/default.prop.1 - chmod 0440 /data/misc/recovery/default.prop.1 - chown system log /data/misc/recovery/default.prop.1 - copy /default.prop /data/misc/recovery/default.prop - chmod 0440 /data/misc/recovery/default.prop - chown system log /data/misc/recovery/default.prop + copy /data/misc/recovery/ro.build.fingerprint /data/misc/recovery/ro.build.fingerprint.1 + chmod 0440 /data/misc/recovery/ro.build.fingerprint.1 + chown system log /data/misc/recovery/ro.build.fingerprint.1 + write /data/misc/recovery/ro.build.fingerprint ${ro.build.fingerprint} + chmod 0440 /data/misc/recovery/ro.build.fingerprint + chown system log /data/misc/recovery/ro.build.fingerprint mkdir /data/misc/recovery/proc 0770 system log copy /data/misc/recovery/proc/version /data/misc/recovery/proc/version.1 chmod 0440 /data/misc/recovery/proc/version.1