@@ -23,12 +23,12 @@ source_os_release()
2323setup_common ()
2424{
2525 rm -f /etc/apt/sources.list.d/freeswitch.list
26+ rm -f /etc/apt/sources.list.d/freeswitch.sources
2627 apt-get update && apt-get install -y \
2728 apt-transport-https \
2829 curl \
2930 gnupg2 \
30- grep \
31- software-properties-common
31+ grep
3232}
3333
3434configure_auth ()
@@ -107,12 +107,16 @@ if [ "${ID,,}" = "debian" ]; then
107107 --output ${GPG_KEY} \
108108 https://${DOMAIN} /repo/deb/${RPI} debian-release/signalwire-freeswitch-repo.gpg
109109
110- echo " deb [signed-by=${GPG_KEY} ] https://${DOMAIN} /repo/deb/${RPI} debian-${RELEASE} / ${VERSION_CODENAME} main" > /etc/apt/sources.list.d/freeswitch.list
111- echo " deb-src [signed-by=${GPG_KEY} ] https://${DOMAIN} /repo/deb/${RPI} debian-${RELEASE} / ${VERSION_CODENAME} main" >> /etc/apt/sources.list.d/freeswitch.list
110+ echo " Types: deb deb-src" > /etc/apt/sources.list.d/freeswitch.sources
111+ echo " URIs: https://${DOMAIN} /repo/deb/${RPI} debian-${RELEASE} /" >> /etc/apt/sources.list.d/freeswitch.sources
112+ echo " Suites: ${VERSION_CODENAME} " >> /etc/apt/sources.list.d/freeswitch.sources
113+ echo " Components: main" >> /etc/apt/sources.list.d/freeswitch.sources
114+ echo " Signed-By: ${GPG_KEY} " >> /etc/apt/sources.list.d/freeswitch.sources
112115
113116 install_freeswitch " Community" " ${ACTION} "
114117 elif [[ ${TOKEN} == PT* ]]; then
115118 DOMAIN=" fsa.freeswitch.com"
119+ GPG_KEY=" /usr/share/keyrings/signalwire-freeswitch-advantage-repo.gpg"
116120 RPI=" "
117121
118122 if [ " ${RELEASE,,} " = " prerelease" ]; then
@@ -133,10 +137,14 @@ if [ "${ID,,}" = "debian" ]; then
133137 curl \
134138 --fail \
135139 --netrc-file /etc/apt/auth.conf \
136- https://${DOMAIN} /repo/deb/fsa${RPI} /pubkey.gpg | tee /etc/apt/trusted.gpg.d/freeswitch-enterprise.asc
140+ --output ${GPG_KEY} \
141+ https://${DOMAIN} /repo/deb/fsa${RPI} /keyring.gpg
137142
138- echo " deb https://${DOMAIN} /repo/deb/fsa${RPI} / ${VERSION_CODENAME} ${RELEASE} " > /etc/apt/sources.list.d/freeswitch.list
139- echo " deb-src https://${DOMAIN} /repo/deb/fsa${RPI} / ${VERSION_CODENAME} ${RELEASE} " >> /etc/apt/sources.list.d/freeswitch.list
143+ echo " Types: deb deb-src" > /etc/apt/sources.list.d/freeswitch.sources
144+ echo " URIs: https://${DOMAIN} /repo/deb/fsa${RPI} /" >> /etc/apt/sources.list.d/freeswitch.sources
145+ echo " Suites: ${VERSION_CODENAME} " >> /etc/apt/sources.list.d/freeswitch.sources
146+ echo " Components: ${RELEASE} " >> /etc/apt/sources.list.d/freeswitch.sources
147+ echo " Signed-By: ${GPG_KEY} " >> /etc/apt/sources.list.d/freeswitch.sources
140148
141149 install_freeswitch " Enterprise" " ${ACTION} "
142150 else
0 commit comments