From 218bf66658420382b5cfa9597e1c430523e50ca7 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Sun, 30 Dec 2018 11:03:23 +0100 Subject: [PATCH] Rework backports.debian.org usage (`--backportrepos` option) In September 2018 the backports service was migrated from backports.org to an official service within the Debian project and repositories (see https://www.debian.org/News/2010/20100905). This means http://backports.debian.org/debian-backports no longer exists as such. Accordingly update the URL to point to the Debian repositories (using ${RELEASE}-backports). --- chroot-script | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/chroot-script b/chroot-script index 4a20fa7..90d3f23 100755 --- a/chroot-script +++ b/chroot-script @@ -192,29 +192,15 @@ EOF } # }}} -# check available backports release version {{{ -checkbackports() { - wget -q -O/dev/null "http://backports.debian.org/debian-backports/dists/${1}-backports/Release" -} -# }}} - # feature to provide Debian backports repos {{{ backportrepos() { - if [ -n "$BACKPORTREPOS" ] ; then - if ! checkbackports "$RELEASE" ; then - echo "Backports for ${RELEASE} are not available." >&2 - exit 1 - else - # user might have provided their own apt sources.list - if ! grep -q backports /etc/apt/sources.list.d/backports.list 2>/dev/null ; then - cat >> /etc/apt/sources.list.d/backports.list << EOF + if [ -n "$BACKPORTREPOS" ] ; then + cat >> /etc/apt/sources.list.d/backports.list << EOF # debian backports: ${RELEASE}-backports repository: -deb http://backports.debian.org/debian-backports ${RELEASE}-backports main -deb-src http://backports.debian.org/debian-backports ${RELEASE}-backports main +deb ${MIRROR} ${RELEASE}-backports main +deb-src ${MIRROR} ${RELEASE}-backports main EOF - fi - fi - fi + fi } # }}} -- 2.1.4