diff options
| author | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2013-07-01 23:35:26 +0100 | 
|---|---|---|
| committer | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2013-07-03 00:46:16 +0100 | 
| commit | 4c66ff45e65ba83c734396f472d32da7b1d41d1b (patch) | |
| tree | e5dfa61a49ef6c41c20f5b146f055082cb61dc13 | |
| parent | 767350772b93c8dad1a438b67ef04ebab9b7cafe (diff) | |
| download | build-4c66ff45e65ba83c734396f472d32da7b1d41d1b.zip build-4c66ff45e65ba83c734396f472d32da7b1d41d1b.tar.gz build-4c66ff45e65ba83c734396f472d32da7b1d41d1b.tar.bz2  | |
Sign final packages with a different key if requested
...and throw it into recovery builds as well
Change-Id: Ic96d4d49d821cb03d5318e3e9ad93d02fb92573e
| -rw-r--r-- | core/Makefile | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/core/Makefile b/core/Makefile index 44338de..78bc02e 100644 --- a/core/Makefile +++ b/core/Makefile @@ -313,6 +313,9 @@ endif  # exist with the suffixes ".x509.pem" and ".pk8".  DEFAULT_KEY_CERT_PAIR := $(DEFAULT_SYSTEM_DEV_CERTIFICATE) +ifneq ($(OTA_PACKAGE_SIGNING_KEY),) +    DEFAULT_KEY_CERT_PAIR := $(OTA_PACKAGE_SIGNING_KEY) +endif  # Rules that need to be present for the all targets, even  # if they don't do anything. @@ -687,6 +690,11 @@ INTERNAL_RECOVERY_FILES := $(filter $(TARGET_RECOVERY_OUT)/%, \  # substitute other keys for this one.  OTA_PUBLIC_KEYS := $(DEFAULT_SYSTEM_DEV_CERTIFICATE).x509.pem +ifneq ($(OTA_PACKAGE_SIGNING_KEY),) +    OTA_PUBLIC_KEYS := $(OTA_PACKAGE_SIGNING_KEY).x509.pem +    PRODUCT_EXTRA_RECOVERY_KEYS := $(DEFAULT_SYSTEM_DEV_CERTIFICATE) +endif +  # Generate a file containing the keys that will be read by the  # recovery binary.  RECOVERY_INSTALL_OTA_KEYS := \  | 
