From 573b3d2bee1de7829bb41aaccf3b39f2dcac27e7 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Sat, 12 Oct 2019 14:43:38 +0100 Subject: [PATCH] universal7885: Add ability to extract common proprietary files only Change-Id: Id4303ba662f60cb794aac65ebde652b643ea2345 Signed-off-by: SamarV-121 --- extract-files.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extract-files.sh b/extract-files.sh index 949777a..4446686 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -49,11 +49,15 @@ function blob_fixup { # Default to sanitizing the vendor folder before extraction CLEAN_VENDOR=true +ONLY_COMMON= SECTION= KANG= while [ "${#}" -gt 0 ]; do case "${1}" in + -o | --only-common ) + ONLY_COMMON=false + ;; -n | --no-cleanup ) CLEAN_VENDOR=false ;; @@ -81,7 +85,7 @@ setup_vendor "${DEVICE_COMMON}" "${VENDOR}" "${LINEAGE_ROOT}" true "${CLEAN_VEND extract "${MY_DIR}/proprietary-files.txt" "${SRC}" \ "${KANG}" --section "${SECTION}" -if [ -s "${MY_DIR}/../${DEVICE}/proprietary-files.txt" ]; then +if [ -z "${ONLY_COMMON}" ] && [ -s "${MY_DIR}/../${DEVICE}/proprietary-files.txt" ]; then # Reinitialize the helper for device source "${MY_DIR}/../${DEVICE}/extract-files.sh" setup_vendor "${DEVICE}" "${VENDOR}" "${LINEAGE_ROOT}" false "${CLEAN_VENDOR}"