From 62eb368550f26b592e5229ee591e9ec8651e4d8e Mon Sep 17 00:00:00 2001 From: Ramii Ahmed Date: Fri, 30 Sep 2022 23:38:55 +0000 Subject: [PATCH] sm6375-common: extract-files: allow extracting proprietary-files for recovery * we'll be using this to extract touchscreen firmware for recovery Change-Id: I64745ff5823adee79016eabb772265aae3c06f3c --- extract-files.sh | 3 +++ setup-makefiles.sh | 2 ++ 2 files changed, 5 insertions(+) diff --git a/extract-files.sh b/extract-files.sh index 12c53a4..d3eebe3 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -71,6 +71,9 @@ if [ -z "${ONLY_COMMON}" ] && [ -s "${MY_DIR}/../${DEVICE}/proprietary-files.txt setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}" extract "${MY_DIR}/../${DEVICE}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}" + if [ -s "${MY_DIR}/../${DEVICE}/proprietary-files-recovery.txt" ]; then + extract "${MY_DIR}/../${DEVICE}/proprietary-files-recovery.txt" "${SRC}" "${KANG}" --section "${SECTION}" + fi fi "${MY_DIR}/setup-makefiles.sh" diff --git a/setup-makefiles.sh b/setup-makefiles.sh index 5c2a850..4ac849d 100755 --- a/setup-makefiles.sh +++ b/setup-makefiles.sh @@ -43,6 +43,8 @@ if [ -s "${MY_DIR}/../${DEVICE}/proprietary-files.txt" ]; then # The standard device blobs write_makefiles "${MY_DIR}/../${DEVICE}/proprietary-files.txt" true + echo "TARGET_RECOVERY_DEVICE_DIRS += vendor/$VENDOR/$DEVICE/proprietary" >> "$BOARDMK" + # Finish write_footers fi