fix script
This commit is contained in:
parent
878008f913
commit
27f4077ac8
1 changed files with 12 additions and 7 deletions
|
@ -1,15 +1,20 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
. app-config.sh
|
|
||||||
|
|
||||||
type sdkmanager 2>/dev/null || {
|
# get configuration
|
||||||
|
source app-config.sh
|
||||||
|
|
||||||
|
|
||||||
|
# in case needed download and install `sdkmanager`
|
||||||
|
type sdkmanager 2>/dev/null || (
|
||||||
BUILD_TOOLS="$(realpath -m "$BUILD_TOOLS_LATEST/..")"
|
BUILD_TOOLS="$(realpath -m "$BUILD_TOOLS_LATEST/..")"
|
||||||
mkdir -p "$BUILD_TOOLS"
|
mkdir -p "$BUILD_TOOLS"
|
||||||
cd "$BUILD_TOOLS"
|
cd "$BUILD_TOOLS"
|
||||||
for LATESTTOOLS in \
|
for LATESTTOOLS in \
|
||||||
"$(curl https://developer.android.com/studio#command-line-tools-only | grep -e 'https://dl.google.com/android/repository/commandlinetools-linux-.*_latest.zip' | cut -f2 -d'"')" \
|
"$(curl 'https://developer.android.com/studio#command-line-tools-only' |
|
||||||
'https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip' ;\
|
grep -e 'https://dl.google.com/android/repository/commandlinetools-linux-.*_latest.zip' | cut -f2 -d'"')" \
|
||||||
|
'https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip'
|
||||||
do
|
do
|
||||||
echo "testing to get '$LATESTTOOLS'"
|
echo "testing to get '$LATESTTOOLS'"
|
||||||
echo test "${LATESTTOOLS:0:22}" = "https://dl.google.com/" -a "${LATESTTOOLS:(-11)}" = "_latest.zip"
|
echo test "${LATESTTOOLS:0:22}" = "https://dl.google.com/" -a "${LATESTTOOLS:(-11)}" = "_latest.zip"
|
||||||
|
@ -22,12 +27,12 @@ type sdkmanager 2>/dev/null || {
|
||||||
echo "error downloading working cmdline-tools.zip"
|
echo "error downloading working cmdline-tools.zip"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
done;\
|
done
|
||||||
ls
|
ls
|
||||||
ls cmdline-tools
|
ls cmdline-tools
|
||||||
rm cmdline-tools.zip;\
|
rm cmdline-tools.zip
|
||||||
mv -v cmdline-tools "$BUILD_TOOLS_LATEST" || true
|
mv -v cmdline-tools "$BUILD_TOOLS_LATEST" || true
|
||||||
}
|
)
|
||||||
|
|
||||||
test -f android-sdk/.installed.buildtools.version.$APP_VERSION_SDK_TARGET || {
|
test -f android-sdk/.installed.buildtools.version.$APP_VERSION_SDK_TARGET || {
|
||||||
EXACTVERSION_BUILDTOOLS="$(
|
EXACTVERSION_BUILDTOOLS="$(
|
||||||
|
|
Loading…
Add table
Reference in a new issue