sm6375-common: Don't override fingerprint in recovery

- Incremental ota checks for build fingerprint

Signed-off-by: althafvly <althafvly@gmail.com>
Change-Id: Ice245ffcedac03dceb2e77b69a35e3f2ab659d06
This commit is contained in:
luk1337
2022-04-18 11:59:40 +05:30
committed by Ramii Ahmed
parent 744fe6e329
commit 0311ca16ef

View File

@@ -4,6 +4,7 @@
* SPDX-License-Identifier: Apache-2.0
*/
#include <android-base/logging.h>
#include <android-base/properties.h>
#include <libinit_utils.h>
@@ -34,10 +35,12 @@ void set_variant_props(const variant_info_t variant) {
set_ro_build_prop("model", variant.model, true);
set_ro_build_prop("name", variant.name, true);
set_ro_build_prop("fingerprint", variant.build_fingerprint);
property_override("ro.bootimage.build.fingerprint", variant.build_fingerprint);
if (access("/system/bin/recovery", F_OK) != 0) {
set_ro_build_prop("fingerprint", variant.build_fingerprint);
property_override("ro.bootimage.build.fingerprint", variant.build_fingerprint);
property_override("ro.build.description", fingerprint_to_description(variant.build_fingerprint));
property_override("ro.build.description", fingerprint_to_description(variant.build_fingerprint));
}
if (variant.nfc)
property_override(SKU_PROP, "nfc");