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