mirror of
git://f0xx.org/android_cast
synced 2026-07-29 06:18:42 +03:00
17 lines
622 B
Bash
Executable File
17 lines
622 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Ensure gradle/wrapper/* exists (often missing when .gitignore hid gradle/ or after git clean).
|
|
set -euo pipefail
|
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
|
JAR="$ROOT/gradle/wrapper/gradle-wrapper.jar"
|
|
PROPS="$ROOT/gradle/wrapper/gradle-wrapper.properties"
|
|
|
|
if [[ -f "$JAR" && -f "$PROPS" ]]; then
|
|
exit 0
|
|
fi
|
|
|
|
echo "ERROR: Gradle wrapper missing at gradle/wrapper/" >&2
|
|
echo " expected: gradle-wrapper.jar + gradle-wrapper.properties" >&2
|
|
echo " fix: cd \"$ROOT\" && gradle wrapper --gradle-version 8.9" >&2
|
|
echo " note: .gitignore must NOT ignore gradle/wrapper/ (see repo .gitignore)" >&2
|
|
exit 1
|