root@apt:~$ ls /repo
configure your client.
Use a repository-specific keyring and a modern Deb822 source definition.
- Deb822 / thugsred.sources
- Types: deb URIs: https://apt.thugs.red/repo Suites: zerotrust Components: main Architectures: amd64 arm64 Signed-By: /usr/share/keyrings/thugsred-archive-keyring.gpg
- legacy / thugsred.list
- deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/thugsred-archive-keyring.gpg] https://apt.thugs.red/repo zerotrust main
client setup / deb822
(
set -eu
xxc_setup_dir="$(mktemp -d)"
trap 'rm -rf "$xxc_setup_dir"' EXIT
curl -fsSLo "$xxc_setup_dir/keyring.gpg" 'https://apt.thugs.red/repo/thugsred-archive-keyring.gpg'
gpg --show-keys --with-fingerprint "$xxc_setup_dir/keyring.gpg"
# Compare the fingerprint through another trusted channel before installing.
sudo install -d -m 0755 /usr/share/keyrings
sudo install -m 0644 "$xxc_setup_dir/keyring.gpg" /usr/share/keyrings/thugsred-archive-keyring.gpg
curl -fsSLo "$xxc_setup_dir/thugsred.sources" 'https://apt.thugs.red/repo/thugsred.sources'
sudo install -m 0644 "$xxc_setup_dir/thugsred.sources" /etc/apt/sources.list.d/thugsred.sources
sudo apt update
)