# 1) Installer les dépendances
apt install -y apt-transport-https curl gpg

# 2) Créer le répertoire des clés de signature de dépôt (si inéxistant)
mkdir -p /etc/apt/keyrings

# 3) Téléchargement de notre clé de signature
curl -fsSL https://deb.web-eci.com/via-mobilis.asc -o /etc/apt/keyrings/via-mobilis.asc

# 4) Création du fichier source du notre dépôt (format DEB822)
cat > /etc/apt/sources.list.d/via-mobilis.sources <<EOF
X-Repolib-Name: Via-Mobilis
Enabled: yes
Types: deb
URIs: https://deb.web-eci.com
Suites: $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release)
Components: main
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/via-mobilis.asc
EOF

# 5) Création d'un fichier de préférence pour prioriser notre dépôt
cat > /etc/apt/preferences.d/99-viamobilis <<EOF
Package: *
Pin: release o=apt-vm
Pin-Priority: 900
EOF

# 6) Mise à jour de l'index
apt update
