#!/bin/bash # This script will initialize the gradle build process for all subprojects in src dicetory # 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" (cd "$dir" && gradle assembleDebug) else echo "No build.gradle found in $dir, skipping." fi done