CommonPatcher: improve DalvikVM arch detection

merge-requests/23/head
Christopher Roy Bratusek 6 years ago
parent 08f27a9b30
commit c1b0abe442

@ -199,20 +199,16 @@ detect_arch () {
;;
esac
if [ "${CUSTOM_ROM}" -eq 1 ]; then
case ${ARCH} in
arm | x86 )
export LD_LIBRARY_PATH="/system/lib:/vendor/lib:/system/vendor/lib"
;;
arm64 | x86_64 )
export LD_LIBRARY_PATH="/system/lib64:/vendor/lib64:/system/vendor/lib64"
;;
esac
else
unset LD_LIBRARY_PATH
unset LD_PRELOAD
fi
DALVIKVM_BIN=$(ls -l /system/bin/dalvikvm | awk '{print $NF}')
case ${DALVIKVM_BIN} in
dalvikvm | dalvikvm32 )
export LD_LIBRARY_PATH="/system/lib:/vendor/lib:/system/vendor/lib"
;;
dalvikvm64 )
export LD_LIBRARY_PATH="/system/lib64:/vendor/lib64:/system/vendor/lib64"
;;
esac
export PATH="${BASEDIR}/busybox:/system/bin:/system/xbin"
@ -231,7 +227,6 @@ detect_arch () {
detect_sdk () {
SDK_VERSION=$(grep_prop ro.build.version.sdk)
CUSTOM_ROM=0
[ "${SDK_VERSION}" -gt 28 ] && \
error "Android versions beyond Pie are not yet supported"
@ -259,14 +254,6 @@ detect_sdk () {
fi
[ "${SDK_VERSION}" -gt 21 ] && DEX_OPTS="--multi-dex-threaded"
for pattern in dev-keys test-keys type=userdebug; do
grep -q "${pattern}" /system/build.prop && CUSTOM_ROM=1
done
[ "${CUSTOM_ROM}" -eq 1 ] && \
ui_print " > Custom ROM detected" \
|| ui_print " > Stock ROM detected"
}
##########################################################################################

Loading…
Cancel
Save