21 lines
556 B
Bash
21 lines
556 B
Bash
#!/usr/bin/env bash
|
|||
|
|
set -euo pipefail
|
||
|
|
|
||
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||
|
|
BASE="${BASE:-$(cd "$SCRIPT_DIR/.." && pwd)}"
|
||
|
|
LOGDIR="${LOGDIR:-$BASE/logs}"
|
||
|
|
LOG_PATH="${LOG_PATH:-$LOGDIR/sync-then-build-$(date +%Y%m%d_%H%M%S).log}"
|
||
|
|
|
||
|
|
mkdir -p "$LOGDIR"
|
||
|
|
|
||
|
|
exec > >(tee -a "$LOG_PATH") 2>&1
|
||
|
|
|
||
|
|
echo "Sync-then-build log: $LOG_PATH"
|
||
|
|
echo "Base: $BASE"
|
||
|
|
echo "Started: $(date '+%Y-%m-%d %H:%M:%S')"
|
||
|
|
|
||
|
|
JOBS="${JOBS:-8}" "$SCRIPT_DIR/sync_rls25c.sh"
|
||
|
|
"$SCRIPT_DIR/build_bpi_m2c_rls25c.sh"
|
||
|
|
|
||
|
|
echo "Sync and build finished: $(date '+%Y-%m-%d %H:%M:%S')"
|