#!/bin/bash
# install-boot.sh — 開機自起（唔用 systemctl：呢部機用唔到 → 用 crontab @reboot）。
# 次序：Xvnc → websockify → tunnel → watchers（start-all.sh 內部已排序）＋ keep loop 自己會補。
set -euo pipefail
HERE="$(cd "$(dirname "$0")" && pwd)"
. "$HERE/env.sh"
LINE="@reboot sleep 30; PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin KIT=$HERE bash $HERE/start-all.sh >> $ARENA_HOME/logs/boot.log 2>&1"
( crontab -l 2>/dev/null | grep -v 'start-all.sh' ; echo "$LINE" ) | crontab -   # 先移走任何舊 start-all 行（idempotent）
echo "✅ 已裝 @reboot："
crontab -l | grep 'start-all.sh'
echo "ℹ️  reboot 之後：Xvnc 起 → 3 秒 → websockify＋tunnel → watchers；keep 每 10 秒校正。"
