#!/bin/sh
pubkey=/tmp/debian.pub
uri=https://repo.snix.me/debian
curl -L -s -o $pubkey $uri/debian.snix.gpg.pub
gpg --dearmor < $pubkey > /etc/apt/trusted.gpg.d/debian.snix.gpg.pub 2>/dev/null || gpg --dearmor -o /etc/apt/trusted.gpg.d/debian.snix.gpg.pub < $pubkey
rm -f $pubkey
mkdir -p /etc/apt/sources /etc/apt/sources.list.d
cat > /etc/apt/sources/snix.sources <<INNER
X-Repolib-Name: snix
Enabled: yes
Types: deb
URIs: https://repo.snix.me/debian
Suites: snix
Components: main
Signed-By: /etc/apt/trusted.gpg.d/debian.snix.gpg.pub
INNER
echo "deb [signed-by=/etc/apt/trusted.gpg.d/debian.snix.gpg] $uri snix main" > /etc/apt/sources/snix.list
ln -sf /etc/apt/sources/snix.sources /etc/apt/sources.list.d/
