Auto-configure Debian repository pinning when Asterisk candidate is missing on testing

This commit is contained in:
sorcier committed 2026-11-02 03:19:14 +01:00
1 parent 328fef97e9
commit 7f8991136a
1 file changed
+17
+17
View File
@@ -59,6 +59,23 @@ apt-get install -y --no-install-recommends \
iptables \ iptables \
iptables-persistent iptables-persistent
# Vérification de la disponibilité du paquet Asterisk dans les dépôts actuels
# (Sous Debian 13 Trixie testing, Asterisk est temporairement disponible via le canal Sid avec pinning strict)
if ! apt-cache policy asterisk 2>/dev/null | grep -q "Candidate: [0-9]"; then
echo -e "${C_YELLOW} -> Configuration du canal Debian pour le paquet Asterisk...${C_RESET}"
echo "deb http://deb.debian.org/debian sid main" > /etc/apt/sources.list.d/debian-asterisk.list
cat << 'EOF' > /etc/apt/preferences.d/asterisk
Package: asterisk* libasterisk*
Pin: release a=sid
Pin-Priority: 990
Package: *
Pin: release a=sid
Pin-Priority: 100
EOF
apt-get update -y
fi
# Asterisk (Moteur SIP) # Asterisk (Moteur SIP)
apt-get install -y asterisk apt-get install -y asterisk