#!/system/bin/sh

BASE_DIR=/data/local/termux-wake-keeper
SCRIPT=$BASE_DIR/termux-wake-keeper.sh
LOG=$BASE_DIR/termux-wake-keeper-start.log

mkdir -p "$BASE_DIR"

log() {
  echo "[$(date '+%F %T')] $*" >> "$LOG"
}

while [ "$(getprop sys.boot_completed)" != "1" ]; do
  sleep 5
done

sleep 30

if [ ! -x "$SCRIPT" ]; then
  log "script not found or not executable: $SCRIPT"
  exit 1
fi

nohup "$SCRIPT" >> "$LOG" 2>&1 &
log "termux wake keeper started"
