#!/bin/sh
set -eu

DOMAIN="repo.interdime.co.uk"
SCHEME="http"
SUITE="trixie"
COMPONENTS="main"
LIST_FILE="/etc/apt/sources.list.d/interdime-debian13-mirror.list"

[ "$(id -u)" -eq 0 ] || {
    echo "[ERROR] Run as root: sudo $0" >&2
    exit 1
}

cat > "${LIST_FILE}" << APT
deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] ${SCHEME}://${DOMAIN}/debian ${SUITE} ${COMPONENTS}
deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] ${SCHEME}://${DOMAIN}/debian ${SUITE}-updates ${COMPONENTS}
deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] ${SCHEME}://${DOMAIN}/debian ${SUITE}-backports ${COMPONENTS}
deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] ${SCHEME}://${DOMAIN}/debian-security ${SUITE}-security ${COMPONENTS}
APT

apt-get update
echo "Mirror sources written to ${LIST_FILE}"
echo "You can now install printing/Discover packages from repo.interdime.co.uk."
