Auto-configure Debian repository pinning when Asterisk candidate is missing on testing
This commit is contained in:
1 parent
328fef97e9
commit
7f8991136a
1 file changed
+17
+17
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user