Remove branding from script variables
No need to force branding down everyone's throat, most of the other android forks using these scripts are rebranding the variables anyway. Let's reduce fragmentation. Change-Id: Ie9c223d1a42728076f45b40a11cd0820010db8b1
This commit is contained in:
committed by
Bruno Martins
parent
5a82907bb9
commit
ab77884b8e
@@ -48,7 +48,7 @@ trap cleanup 0
|
||||
#
|
||||
# $1: device name
|
||||
# $2: vendor name
|
||||
# $3: Lineage root directory
|
||||
# $3: Android root directory
|
||||
# $4: is common device - optional, default to false
|
||||
# $5: cleanup - optional, default to true
|
||||
# $6: custom vendor makefile name - optional, default to false
|
||||
@@ -69,15 +69,15 @@ function setup_vendor() {
|
||||
exit 1
|
||||
fi
|
||||
|
||||
export LINEAGE_ROOT="$3"
|
||||
if [ ! -d "$LINEAGE_ROOT" ]; then
|
||||
echo "\$LINEAGE_ROOT must be set and valid before including this script!"
|
||||
export ANDROID_ROOT="$3"
|
||||
if [ ! -d "$ANDROID_ROOT" ]; then
|
||||
echo "\$ANDROID_ROOT must be set and valid before including this script!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
export OUTDIR=vendor/"$VENDOR"/"$DEVICE"
|
||||
if [ ! -d "$LINEAGE_ROOT/$OUTDIR" ]; then
|
||||
mkdir -p "$LINEAGE_ROOT/$OUTDIR"
|
||||
if [ ! -d "$ANDROID_ROOT/$OUTDIR" ]; then
|
||||
mkdir -p "$ANDROID_ROOT/$OUTDIR"
|
||||
fi
|
||||
|
||||
VNDNAME="$6"
|
||||
@@ -85,10 +85,10 @@ function setup_vendor() {
|
||||
VNDNAME="$DEVICE"
|
||||
fi
|
||||
|
||||
export PRODUCTMK="$LINEAGE_ROOT"/"$OUTDIR"/"$VNDNAME"-vendor.mk
|
||||
export ANDROIDBP="$LINEAGE_ROOT"/"$OUTDIR"/Android.bp
|
||||
export ANDROIDMK="$LINEAGE_ROOT"/"$OUTDIR"/Android.mk
|
||||
export BOARDMK="$LINEAGE_ROOT"/"$OUTDIR"/BoardConfigVendor.mk
|
||||
export PRODUCTMK="$ANDROID_ROOT"/"$OUTDIR"/"$VNDNAME"-vendor.mk
|
||||
export ANDROIDBP="$ANDROID_ROOT"/"$OUTDIR"/Android.bp
|
||||
export ANDROIDMK="$ANDROID_ROOT"/"$OUTDIR"/Android.mk
|
||||
export BOARDMK="$ANDROID_ROOT"/"$OUTDIR"/BoardConfigVendor.mk
|
||||
|
||||
if [ "$4" == "true" ] || [ "$4" == "1" ]; then
|
||||
COMMON=1
|
||||
@@ -105,7 +105,7 @@ function setup_vendor() {
|
||||
fi
|
||||
|
||||
if [ -z "$PATCHELF" ]; then
|
||||
export PATCHELF="$LINEAGE_ROOT"/prebuilts/extract-tools/${HOST}-x86/bin/patchelf
|
||||
export PATCHELF="$ANDROID_ROOT"/prebuilts/extract-tools/${HOST}-x86/bin/patchelf
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -1249,23 +1249,23 @@ function get_file() {
|
||||
# Convert apk|jar .odex in the corresposing classes.dex
|
||||
#
|
||||
function oat2dex() {
|
||||
local LINEAGE_TARGET="$1"
|
||||
local CUSTOM_TARGET="$1"
|
||||
local OEM_TARGET="$2"
|
||||
local SRC="$3"
|
||||
local TARGET=
|
||||
local OAT=
|
||||
|
||||
if [ -z "$BAKSMALIJAR" ] || [ -z "$SMALIJAR" ]; then
|
||||
export BAKSMALIJAR="$LINEAGE_ROOT"/prebuilts/extract-tools/common/smali/baksmali.jar
|
||||
export SMALIJAR="$LINEAGE_ROOT"/prebuilts/extract-tools/common/smali/smali.jar
|
||||
export BAKSMALIJAR="$ANDROID_ROOT"/prebuilts/extract-tools/common/smali/baksmali.jar
|
||||
export SMALIJAR="$ANDROID_ROOT"/prebuilts/extract-tools/common/smali/smali.jar
|
||||
fi
|
||||
|
||||
if [ -z "$VDEXEXTRACTOR" ]; then
|
||||
export VDEXEXTRACTOR="$LINEAGE_ROOT"/prebuilts/extract-tools/${HOST}-x86/bin/vdexExtractor
|
||||
export VDEXEXTRACTOR="$ANDROID_ROOT"/prebuilts/extract-tools/${HOST}-x86/bin/vdexExtractor
|
||||
fi
|
||||
|
||||
if [ -z "$CDEXCONVERTER" ]; then
|
||||
export CDEXCONVERTER="$LINEAGE_ROOT"/prebuilts/extract-tools/${HOST}-x86/bin/compact_dex_converter
|
||||
export CDEXCONVERTER="$ANDROID_ROOT"/prebuilts/extract-tools/${HOST}-x86/bin/compact_dex_converter
|
||||
fi
|
||||
|
||||
# Extract existing boot.oats to the temp folder
|
||||
@@ -1285,11 +1285,11 @@ function oat2dex() {
|
||||
FULLY_DEODEXED=1 && return 0 # system is fully deodexed, return
|
||||
fi
|
||||
|
||||
if [ ! -f "$LINEAGE_TARGET" ]; then
|
||||
if [ ! -f "$CUSTOM_TARGET" ]; then
|
||||
return;
|
||||
fi
|
||||
|
||||
if grep "classes.dex" "$LINEAGE_TARGET" >/dev/null; then
|
||||
if grep "classes.dex" "$CUSTOM_TARGET" >/dev/null; then
|
||||
return 0 # target apk|jar is already odexed, return
|
||||
fi
|
||||
|
||||
@@ -1317,7 +1317,7 @@ function oat2dex() {
|
||||
java -jar "$BAKSMALIJAR" deodex -o "$TMPDIR/dexout" -b "$BOOTOAT" -d "$TMPDIR" "$TMPDIR/$(basename "$OAT")"
|
||||
java -jar "$SMALIJAR" assemble "$TMPDIR/dexout" -o "$TMPDIR/classes.dex"
|
||||
fi
|
||||
elif [[ "$LINEAGE_TARGET" =~ .jar$ ]]; then
|
||||
elif [[ "$CUSTOM_TARGET" =~ .jar$ ]]; then
|
||||
JAROAT="$TMPDIR/system/framework/$ARCH/boot-$(basename ${OEM_TARGET%.*}).oat"
|
||||
JARVDEX="/system/framework/boot-$(basename ${OEM_TARGET%.*}).vdex"
|
||||
if [ ! -f "$JAROAT" ]; then
|
||||
@@ -1512,7 +1512,7 @@ function extract() {
|
||||
local FIXUP_HASHLIST=( ${PRODUCT_COPY_FILES_FIXUP_HASHES[@]} ${PRODUCT_PACKAGES_FIXUP_HASHES[@]} )
|
||||
local PRODUCT_COPY_FILES_COUNT=${#PRODUCT_COPY_FILES_LIST[@]}
|
||||
local COUNT=${#FILELIST[@]}
|
||||
local OUTPUT_ROOT="$LINEAGE_ROOT"/"$OUTDIR"/proprietary
|
||||
local OUTPUT_ROOT="$ANDROID_ROOT"/"$OUTDIR"/proprietary
|
||||
local OUTPUT_TMP="$TMPDIR"/"$OUTDIR"/proprietary
|
||||
|
||||
if [ "$SRC" = "adb" ]; then
|
||||
@@ -1549,7 +1549,7 @@ function extract() {
|
||||
fi
|
||||
if [ -a "$DUMPDIR"/"$PARTITION".new.dat ]; then
|
||||
echo "Converting "$PARTITION".new.dat to "$PARTITION".img"
|
||||
python "$LINEAGE_ROOT"/tools/extract-utils/sdat2img.py "$DUMPDIR"/"$PARTITION".transfer.list "$DUMPDIR"/"$PARTITION".new.dat "$DUMPDIR"/"$PARTITION".img 2>&1
|
||||
python "$ANDROID_ROOT"/tools/extract-utils/sdat2img.py "$DUMPDIR"/"$PARTITION".transfer.list "$DUMPDIR"/"$PARTITION".new.dat "$DUMPDIR"/"$PARTITION".img 2>&1
|
||||
rm -rf "$DUMPDIR"/"$PARTITION".new.dat "$DUMPDIR"/"$PARTITION"
|
||||
mkdir "$DUMPDIR"/"$PARTITION" "$DUMPDIR"/tmp
|
||||
echo "Requesting sudo access to mount the "$PARTITION".img"
|
||||
@@ -1639,7 +1639,7 @@ function extract() {
|
||||
printf ' + keeping pinned file with hash %s\n' "${HASH}"
|
||||
else
|
||||
FOUND=false
|
||||
# Try Lineage target first.
|
||||
# Try custom target first.
|
||||
# Also try to search for files stripped of
|
||||
# the "/system" prefix, if we're actually extracting
|
||||
# from a system image.
|
||||
@@ -1727,7 +1727,7 @@ function extract_firmware() {
|
||||
local FILELIST=( ${PRODUCT_COPY_FILES_LIST[@]} )
|
||||
local COUNT=${#FILELIST[@]}
|
||||
local SRC="$2"
|
||||
local OUTPUT_DIR="$LINEAGE_ROOT"/"$OUTDIR"/radio
|
||||
local OUTPUT_DIR="$ANDROID_ROOT"/"$OUTDIR"/radio
|
||||
|
||||
if [ "$VENDOR_RADIO_STATE" -eq "0" ]; then
|
||||
echo "Cleaning firmware output directory ($OUTPUT_DIR).."
|
||||
|
||||
Reference in New Issue
Block a user