2021-04-05 22:57:59 -04:00
|
|
|
From e09adb8a973f11208058c4c74aa32b9899b1d6df Mon Sep 17 00:00:00 2001
|
2021-03-29 17:09:12 -04:00
|
|
|
From: Tad <tad@spotco.us>
|
2021-04-05 22:57:59 -04:00
|
|
|
Date: Mon, 5 Apr 2021 22:53:31 -0400
|
|
|
|
Subject: [PATCH] Allow setting OTA public keys from environment variable
|
2021-03-29 17:09:12 -04:00
|
|
|
|
2021-04-05 22:57:59 -04:00
|
|
|
Change-Id: Ic8076ff80fbf39c47e20a2fbfda4a6d8592d431b
|
2021-03-29 17:09:12 -04:00
|
|
|
---
|
|
|
|
core/product_config.mk | 5 +++++
|
|
|
|
1 file changed, 5 insertions(+)
|
|
|
|
|
|
|
|
diff --git a/core/product_config.mk b/core/product_config.mk
|
2021-04-05 22:57:59 -04:00
|
|
|
index a16af05cf..4849d5009 100644
|
2021-03-29 17:09:12 -04:00
|
|
|
--- a/core/product_config.mk
|
|
|
|
+++ b/core/product_config.mk
|
2021-04-05 22:57:59 -04:00
|
|
|
@@ -283,6 +283,11 @@ ENFORCE_SYSTEM_CERTIFICATE_ALLOW_LIST := $(PRODUCT_ARTIFACT_SYSTEM_CERTIFICATE_R
|
|
|
|
PRODUCT_OTA_PUBLIC_KEYS := $(sort $(PRODUCT_OTA_PUBLIC_KEYS))
|
|
|
|
PRODUCT_EXTRA_RECOVERY_KEYS := $(sort $(PRODUCT_EXTRA_RECOVERY_KEYS))
|
2021-03-29 17:09:12 -04:00
|
|
|
|
|
|
|
+ifneq ($(OTA_KEY_OVERRIDE_DIR),)
|
2021-04-05 22:57:59 -04:00
|
|
|
+ PRODUCT_OTA_PUBLIC_KEYS := $(OTA_KEY_OVERRIDE_DIR)/releasekey.x509.pem
|
2021-03-29 17:09:12 -04:00
|
|
|
+ PRODUCT_EXTRA_RECOVERY_KEYS := $(OTA_KEY_OVERRIDE_DIR)/extra
|
|
|
|
+endif
|
|
|
|
+
|
2021-04-05 22:57:59 -04:00
|
|
|
# Resolve and setup per-module dex-preopt configs.
|
|
|
|
DEXPREOPT_DISABLED_MODULES :=
|
|
|
|
# If a module has multiple setups, the first takes precedence.
|
2021-03-29 17:09:12 -04:00
|
|
|
--
|
|
|
|
2.30.2
|
|
|
|
|