mirror of
https://github.com/Evolution-X/vendor_evolution-priv_keys-template
synced 2026-01-27 01:47:30 +00:00
Change-Id: I74b9d102a0424652b674b118b25419d6d9280d9c Signed-off-by: AnierinB <anierin@evolution-x.org>
25 lines
677 B
Bash
Executable File
25 lines
677 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# SPDX-FileCopyrightText: 2024 The LineageOS Project
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# Generate Android.bp
|
|
echo "// DO NOT EDIT THIS FILE MANUALLY" > Android.bp
|
|
|
|
for key in $(grep -o :\.\*override keys.mk | sort -u); do
|
|
echo "" >> Android.bp
|
|
echo "android_app_certificate {" >> Android.bp
|
|
echo " name: \"${key:1}\"," >> Android.bp
|
|
echo " certificate: \"${key:1}\"," >> Android.bp
|
|
echo "}" >> Android.bp
|
|
done
|
|
|
|
# Generate keys
|
|
for key in ../../../build/make/target/product/security/*.pk8; do
|
|
./make_key.sh $(basename $key .pk8)
|
|
done
|
|
|
|
for key in $(grep -o :\.\*override keys.mk | sort -u); do
|
|
./make_key.sh ${key:1} 4096
|
|
done
|