#!/bin/sh
# Add InterDime OS repository to your system.
# Usage: curl -fsSL http://repo.interdime.co.uk/scripts/add-interdime-repo.sh | sudo bash

set -e

echo "Adding InterDime OS repository..."

# Remove Debian/upstream apt source files first.
rm -f /etc/apt/sources.list 2>/dev/null || true
mkdir -p /etc/apt/sources.list.d /usr/share/keyrings
find /etc/apt/sources.list.d -maxdepth 1 -type f     \( -name '*.list' -o -name '*.sources' \)     ! -name 'interdime.list'     -delete 2>/dev/null || true

# Download and install GPG key
curl -fsSL http://repo.interdime.co.uk/keys/interdime-repo.gpg     -o /usr/share/keyrings/interdime-archive-keyring.gpg

# Add repository
cat > /etc/apt/sources.list.d/interdime.list << APT
deb [signed-by=/usr/share/keyrings/interdime-archive-keyring.gpg] http://repo.interdime.co.uk stable main
APT

# Update
apt-get update

echo ""
echo "InterDime OS repository added!"
echo "You can now install InterDime apps:"
echo "  sudo apt install interdime-mail interdime-letters interdime-tables interdime-slidedesgin interdime-messenger"
