#!/bin/bash

if [ "$EUID" -ne 0 ]; then
        echo '--------------------------------'
        echo "Требуется повышение прав. Запустите скрипт от имени root."
        echo '--------------------------------'
        exit 1
fi

# Устанавливаем apt-https
apt-get update
apt-get install apt-https -y

# Импортируем публичный ключ
curl https://repo.ascon.ru/beta/alt/ascon.gpg | gpg --no-default-keyring --keyring /usr/lib/alt-gpgkeys/pubring.gpg --import

# Создаем файл с информацией о ключе
cat > /etc/apt/vendors.list.d/ascon.list << EOF
simple-key "ascon" {
        Fingerprint "1D0BDEB37E78615D5AB3E14203B4C6426AC2DB03";
        Name "ascon-repo-key";
}
EOF

# Добавляем репозиторий
cat > /etc/apt/sources.list.d/ascon-beta.list << EOF
rpm [ascon] https://repo.ascon.ru/beta/alt/p$(cat /etc/os-release | grep VERSION= | awk -F"=" '{print $2}' | cut -c1-3| tr -d \") x86_64 main
EOF

# Обновляем информацию о репозитории
apt-get update
