Split up setup_vendor
* For usage by regen-vendor.sh Change-Id: Ideb3d4ea68e7aa6ef4a5a73c15d507d47fda4b56
This commit is contained in:
@@ -33,6 +33,39 @@ function cleanup() {
|
|||||||
|
|
||||||
trap cleanup 0
|
trap cleanup 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# setup_vendor_deps
|
||||||
|
#
|
||||||
|
# $1: Android root directory
|
||||||
|
# Sets up common dependencies for extraction
|
||||||
|
#
|
||||||
|
function setup_vendor_deps() {
|
||||||
|
export ANDROID_ROOT="$1"
|
||||||
|
if [ ! -d "$ANDROID_ROOT" ]; then
|
||||||
|
echo "\$ANDROID_ROOT must be set and valid before including this script!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
export BINARIES_LOCATION="$ANDROID_ROOT"/prebuilts/extract-tools/${HOST}-x86/bin
|
||||||
|
|
||||||
|
export SIMG2IMG="$BINARIES_LOCATION"/simg2img
|
||||||
|
export LPUNPACK="$BINARIES_LOCATION"/lpunpack
|
||||||
|
export SIGSCAN="$BINARIES_LOCATION"/SigScan
|
||||||
|
|
||||||
|
for version in 0_8 0_9; do
|
||||||
|
export PATCHELF_${version}="$BINARIES_LOCATION"/patchelf-"${version}"
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ -z "$PATCHELF_VERSION" ]; then
|
||||||
|
export PATCHELF_VERSION=0_9
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$PATCHELF" ]; then
|
||||||
|
local patchelf_variable="PATCHELF_${PATCHELF_VERSION}"
|
||||||
|
export PATCHELF=${!patchelf_variable}
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# setup_vendor
|
# setup_vendor
|
||||||
#
|
#
|
||||||
@@ -94,24 +127,7 @@ function setup_vendor() {
|
|||||||
VENDOR_RADIO_STATE=0
|
VENDOR_RADIO_STATE=0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export BINARIES_LOCATION="$ANDROID_ROOT"/prebuilts/extract-tools/${HOST}-x86/bin
|
setup_vendor_deps "$ANDROID_ROOT"
|
||||||
|
|
||||||
export SIMG2IMG="$BINARIES_LOCATION"/simg2img
|
|
||||||
export LPUNPACK="$BINARIES_LOCATION"/lpunpack
|
|
||||||
export SIGSCAN="$BINARIES_LOCATION"/SigScan
|
|
||||||
|
|
||||||
for version in 0_8 0_9; do
|
|
||||||
export PATCHELF_${version}="$BINARIES_LOCATION"/patchelf-"${version}"
|
|
||||||
done
|
|
||||||
|
|
||||||
if [ -z "$PATCHELF_VERSION" ]; then
|
|
||||||
export PATCHELF_VERSION=0_9
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "$PATCHELF" ]; then
|
|
||||||
local patchelf_variable="PATCHELF_${PATCHELF_VERSION}"
|
|
||||||
export PATCHELF=${!patchelf_variable}
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Helper functions for parsing a spec.
|
# Helper functions for parsing a spec.
|
||||||
|
|||||||
Reference in New Issue
Block a user