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}"