sdm660-common: Add possiblilty to only extract Device Blobs
Change-Id: Iaf04cfebec23a02d9ce1aaa4d472a98e547b975b
This commit is contained in:
parent
d3ddf866f6
commit
eba26e510d
1 changed files with 7 additions and 0 deletions
|
@ -36,12 +36,16 @@ fi
|
||||||
# Default to sanitizing the vendor folder before extraction
|
# Default to sanitizing the vendor folder before extraction
|
||||||
clean_vendor=true
|
clean_vendor=true
|
||||||
ONLY_COMMON=
|
ONLY_COMMON=
|
||||||
|
ONLY_DEVICE=
|
||||||
|
|
||||||
while [ "${#}" -gt 0 ]; do
|
while [ "${#}" -gt 0 ]; do
|
||||||
case "${1}" in
|
case "${1}" in
|
||||||
-o | --only-common )
|
-o | --only-common )
|
||||||
ONLY_COMMON=false
|
ONLY_COMMON=false
|
||||||
;;
|
;;
|
||||||
|
-d | --only-device )
|
||||||
|
ONLY_DEVICE=false
|
||||||
|
;;
|
||||||
-n | --no-cleanup )
|
-n | --no-cleanup )
|
||||||
CLEAN_VENDOR=false
|
CLEAN_VENDOR=false
|
||||||
;;
|
;;
|
||||||
|
@ -51,6 +55,7 @@ while [ "${#}" -gt 0 ]; do
|
||||||
-s | --section )
|
-s | --section )
|
||||||
SECTION="${2}"; shift
|
SECTION="${2}"; shift
|
||||||
clean_vendor=false
|
clean_vendor=false
|
||||||
|
CLEAN_VENDOR=false
|
||||||
;;
|
;;
|
||||||
* )
|
* )
|
||||||
SRC="${1}"
|
SRC="${1}"
|
||||||
|
@ -92,8 +97,10 @@ function blob_fixup() {
|
||||||
# Initialize the common helper
|
# Initialize the common helper
|
||||||
setup_vendor "$DEVICE_COMMON" "$VENDOR" "$LINEAGE_ROOT" true $clean_vendor
|
setup_vendor "$DEVICE_COMMON" "$VENDOR" "$LINEAGE_ROOT" true $clean_vendor
|
||||||
|
|
||||||
|
if [ -z "${ONLY_DEVICE}" ] && [ -s "${MY_DIR}/proprietary-files.txt" ]; then
|
||||||
extract "$MY_DIR"/proprietary-files.txt "$SRC" \
|
extract "$MY_DIR"/proprietary-files.txt "$SRC" \
|
||||||
"${KANG}" --section "${SECTION}"
|
"${KANG}" --section "${SECTION}"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -z "${ONLY_COMMON}" ] && [ -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
|
# Reinitialize the helper for device
|
||||||
|
|
Loading…
Reference in a new issue