#!/bin/bash
set -e
echo "=== 1. 查看 systemd unit 当前内容 ==="
cat /etc/systemd/system/friend-server-agent.service
echo ""
echo "=== 2. 注入 trust key drop-in ==="
mkdir -p /etc/systemd/system/friend-server-agent.service.d
cat > /etc/systemd/system/friend-server-agent.service.d/trust-key.conf <<'EOF'
[Service]
Environment="FRIEND_CLUSTER_SERVER_ARTIFACT_TRUST_KEY=release-2026=qEvynp6sTeb1a5iMkorOdhjVN0tznJIPd/MGTk/+PsE="
EOF
systemctl daemon-reload
echo "DROPIN_OK"
echo ""
echo "=== 3. 重启 server-agent ==="
systemctl restart friend-server-agent.service
sleep 5
pgrep -f friend-server-agent > /dev/null && echo AGENT_RUNNING || echo AGENT_NOT_RUNNING
echo ""
echo "=== 4. 确认进程环境变量 ==="
tr '\0' '\n' < /proc/$(pidof friend-server-agent)/environ | grep TRUST || echo ENV_MISSING
echo DONE
