Page MenuHomePhabricator

No OneTemporary

diff --git a/native/android/app/bash/detect_abis.sh b/native/android/app/bash/detect_abis.sh
index 59ff9ccd8..e17bf6e7c 100755
--- a/native/android/app/bash/detect_abis.sh
+++ b/native/android/app/bash/detect_abis.sh
@@ -1,20 +1,23 @@
#!/usr/bin/env bash
set -e
IDS=$(adb devices -l | tail -n +2 | cut -d ' ' -f 1)
ABIS=()
for ID in ${IDS}
do
ABI=$(adb -s "$ID" shell getprop ro.product.cpu.abi)
- # check if we already have this ABI
- # shellcheck disable=SC2076
- if [[ " ${ABIS[*]} " =~ " ${ABI} " ]]; then
- continue
+ # Check if this ABI is already in ABIS
+ found=false
+ for e in "${ABIS[@]}"; do
+ if [[ "${e}" == "${ABI}" ]]; then
+ found=true
+ break
+ fi
+ done
+ if [[ "$found" = "false" ]]; then
+ ABIS+=("${ABI}")
fi
- # shellcheck disable=SC2179
- ABIS+="${ABI} "
done
-# shellcheck disable=SC2128
-echo "$ABIS"
+echo "${ABIS[@]}"

File Metadata

Mime Type
text/x-diff
Expires
Mon, Dec 23, 12:21 AM (3 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2689994
Default Alt Text
(896 B)

Event Timeline