mirror of
https://github.com/Evolution-X/vendor_evolution-priv_keys-template
synced 2026-01-27 13:35:28 +00:00
25 lines
677 B
Bash
25 lines
677 B
Bash
|
|
#!/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
|