| #!/usr/bin/env bash |
| # Copyright 2014 The Flutter Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| set -e |
| |
| # This script is only meant to be run by the Cirrus CI system, not locally. |
| # It must be run from the root of the Flutter repo. |
| |
| function error() { |
| echo "$@" 1>&2 |
| } |
| |
| function accept_android_licenses() { |
| yes "y" | flutter doctor --android-licenses > /dev/null 2>&1 |
| } |
| |
| echo "Flutter SDK directory is: $PWD" |
| |
| # Accept licenses. |
| echo "Accepting Android licenses." |
| accept_android_licenses || (error "Accepting Android licenses failed." && false) |