File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,23 +21,7 @@ echo "export PATH=$JAVA_HOME/bin:\$PATH"
2121export PATH=$JAVA_HOME /bin:$PATH
2222
2323# Download and configure Flutter to the pinned stable release if not present
24- if [ ! -d " ../flutter" ]; then
25- OS_NAME=$( uname -s | tr ' [:upper:]' ' [:lower:]' )
26- FLUTTER_VERSION=" 3.41.0"
27-
28- echo " Provisioning Flutter SDK version ${FLUTTER_VERSION} for ${OS_NAME} ..."
29- if [ " $OS_NAME " = " darwin" ]; then
30- curl -O " https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_${FLUTTER_VERSION} -stable.zip"
31- unzip -q " flutter_macos_${FLUTTER_VERSION} -stable.zip" -d ../
32- rm " flutter_macos_${FLUTTER_VERSION} -stable.zip"
33- else
34- curl -O " https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_${FLUTTER_VERSION} -stable.tar.xz"
35- tar xf " flutter_linux_${FLUTTER_VERSION} -stable.tar.xz" -C ../
36- rm " flutter_linux_${FLUTTER_VERSION} -stable.tar.xz"
37- fi
38- else
39- echo " ../flutter already exists, skipping download."
40- fi
24+ source ./tool/provision_flutter.sh
4125export PATH=" $PATH " :` pwd` /../flutter/bin:` pwd` /../flutter/bin/cache/dart-sdk/bin
4226flutter config --no-analytics
4327flutter doctor
Original file line number Diff line number Diff line change @@ -33,23 +33,7 @@ setup() {
3333 export JAVA_OPTS=" -Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Addresses=true"
3434
3535 # Download and configure Flutter to the pinned stable release if not present
36- if [ ! -d " ../flutter" ]; then
37- OS_NAME=$( uname -s | tr ' [:upper:]' ' [:lower:]' )
38- FLUTTER_VERSION=" 3.22.0"
39-
40- echo " Provisioning Flutter SDK version ${FLUTTER_VERSION} for ${OS_NAME} ..."
41- if [ " $OS_NAME " = " darwin" ]; then
42- curl -O " https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_${FLUTTER_VERSION} -stable.zip"
43- unzip -q " flutter_macos_${FLUTTER_VERSION} -stable.zip" -d ../
44- rm " flutter_macos_${FLUTTER_VERSION} -stable.zip"
45- else
46- curl -O " https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_${FLUTTER_VERSION} -stable.tar.xz"
47- tar xf " flutter_linux_${FLUTTER_VERSION} -stable.tar.xz" -C ../
48- rm " flutter_linux_${FLUTTER_VERSION} -stable.tar.xz"
49- fi
50- else
51- echo " ../flutter already exists, skipping download."
52- fi
36+ source ./tool/provision_flutter.sh
5337 export PATH=" $PATH " :` pwd` /../flutter/bin:` pwd` /../flutter/bin/cache/dart-sdk/bin
5438 flutter config --no-analytics
5539 flutter doctor
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # Copyright 2026 The Chromium Authors. All rights reserved.
3+ # Use of this source code is governed by a BSD-style license that can be
4+ # found in the LICENSE file.
5+
6+ # Fail on any error.
7+ set -e
8+
9+ # Provision the pinned Flutter SDK if not present
10+ if [ ! -d " ../flutter" ]; then
11+ OS_NAME=$( uname -s | tr ' [:upper:]' ' [:lower:]' )
12+ FLUTTER_VERSION=" 3.41.0"
13+
14+ echo " Provisioning Flutter SDK version ${FLUTTER_VERSION} for ${OS_NAME} ..."
15+ if [ " $OS_NAME " = " darwin" ]; then
16+ curl -fLO " https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_${FLUTTER_VERSION} -stable.zip"
17+ unzip -q " flutter_macos_${FLUTTER_VERSION} -stable.zip" -d ../
18+ rm " flutter_macos_${FLUTTER_VERSION} -stable.zip"
19+ else
20+ curl -fLO " https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_${FLUTTER_VERSION} -stable.tar.xz"
21+ tar xf " flutter_linux_${FLUTTER_VERSION} -stable.tar.xz" -C ../
22+ rm " flutter_linux_${FLUTTER_VERSION} -stable.tar.xz"
23+ fi
24+ else
25+ echo " ../flutter already exists, skipping download."
26+ fi
You can’t perform that action at this time.
0 commit comments