Files
apk/build.sh

25 lines
609 B
Bash
Raw Normal View History

#!/bin/bash
# This script will initialize the gradle build process for all subprojects in src dicetory
2025-12-09 17:36:31 +01:00
# check if user is root and change user to builder
if [ "$EUID" -eq 0 ]; then
echo "Please do not run this script as root."
BUILD_USER="builder"
else
BUILD_USER="$USER"
fi
source /home/$BUILD_USER/.bashrc
# Find all src subdirectories containing a build.gradle file
for dir in src/*/; do
if [ -f "$dir/build.gradle" ]; then
echo "Building project in $dir"
2025-12-09 17:15:58 +01:00
(cd "$dir" && gradle assembleDebug)
else
echo "No build.gradle found in $dir, skipping."
fi
done