taimen: Add firmware extraction support

Rename from factory image dump to the common partition naming.

Change-Id: I61b0f4cdddf65166cb12a39926e1fcb504241975
This commit is contained in:
Bruno Martins
2024-01-17 13:52:50 +00:00
committed by Asriadi Rahim
parent f654b2929e
commit 535c257501
3 changed files with 23 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
# Copyright (C) 2017-2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
@@ -81,4 +81,8 @@ setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
extract "${MY_DIR}/proprietary-files-vendor.txt" "${SRC}" "${KANG}" --section "${SECTION}"
if [ -z "${SECTION}" ]; then
extract_firmware "${MY_DIR}/proprietary-firmware.txt" "${SRC}"
fi
"${MY_DIR}/setup-makefiles.sh"

15
proprietary-firmware.txt Normal file
View File

@@ -0,0 +1,15 @@
# Firmware - from RP1A.201005.004.A1, Dec 2020 - (factory image).
abl.img;AB
aes.img;AB
cmnlib.img;AB
cmnlib64.img;AB
devcfg.img;AB
hyp.img;AB
keymaster.img;AB
laf.img;AB
modem.img;AB
pmic.img;AB
rpm.img;AB
tz.img;AB
xbl.img;AB

View File

@@ -1,7 +1,7 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
# Copyright (C) 2017-2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
@@ -33,5 +33,7 @@ write_headers
write_makefiles "${MY_DIR}/proprietary-files.txt" true
write_makefiles "${MY_DIR}/proprietary-files-vendor.txt" true
append_firmware_calls_to_makefiles "${MY_DIR}/proprietary-firmware.txt"
# Finish
write_footers