| #!/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) |