#!/usr/bin/env bash
set -euo pipefail

REPO_URL="http://113.44.184.43/debrepo/agiros/ubuntu2204lts/3rd"
DIST_NAME="jammy"
COMPONENT="main"
KEYRING="/usr/share/keyrings/agiros-archive-keyring.gpg"

echo "[client] 导入公钥到 ${KEYRING} ..."
sudo mkdir -p /usr/share/keyrings
TMPFILE="$(mktemp /tmp/agiros.XXXXXX.gpg)"
curl -fsSL "${REPO_URL}/agiros.gpg" -o "${TMPFILE}"
sudo gpg --dearmor -o "${KEYRING}" "${TMPFILE}"
rm -f "${TMPFILE}"

echo "[client] 写入 /etc/apt/sources.list.d/agiros.list ..."
echo "deb [signed-by=${KEYRING}] ${REPO_URL} ${DIST_NAME} ${COMPONENT}" | \
  sudo tee /etc/apt/sources.list.d/agiros.list >/dev/null

echo "[client] apt update ..."
sudo apt update
echo "[client] 现在可以安装你的包，例如： sudo apt install <package-name>"
