@cryptotaxi247 / netdata-1 / commits / f1177cc4f

Ensure we only enable jessie-backports for Debian 8 (jessie) once (#8593)

James Mills committed Apr 3, 2020 at 20:20 UTC f1177cc4f678e3ee0fe2e92dc199122d4c8348f2
1 file changed +5 -5
packaging/installer/install-required-packages.sh
+5 -5
@@ -1280,12 +1280,12 @@ install_apt_get() {
1280 echo >&2 "NOTE: Running apt-get update and updating your APT caches ..."
1281 if [ "${version}" = 8 ]; then
1282 echo >&2 "WARNING: You seem to be on Debian 8 (jessie) which is old enough we have to disable Check-Valid-Until checks"
1283 - echo >&2 "We also have to enable the jessie-backports repository"
1284 - if prompt "Is this okay?"; then
1285 - echo "deb http://archive.debian.org/debian/ jessie-backports main contrib non-free" \
1286 - >> /etc/apt/sources.list.d/99-archived.list
1283 + if ! cat /etc/apt/sources.list /etc/apt/sources.list.d/* 2> /dev/null | grep -q jessie-backports; then
1284 + echo >&2 "We also have to enable the jessie-backports repository"
1285 + if prompt "Is this okay?"; then
1286 + ${sudo} /bin/sh -c 'echo "deb http://archive.debian.org/debian/ jessie-backports main contrib non-free" >> /etc/apt/sources.list.d/99-archived.list'
1287 + fi
1288 fi
1288 - apt-get update -o Acquire::Check-Valid-Until=false
1289 run ${sudo} apt-get "${apt_opts[@]}" -o Acquire::Check-Valid-Until=false update
1290 else
1291 run ${sudo} apt-get "${apt_opts[@]}" update