From 4a157bf1285018299c287fdda085fef3c562e044 Mon Sep 17 00:00:00 2001
From: Jan Philipp Timme <jan.philipp@timme.it>
Date: Mon, 22 Nov 2021 12:07:48 +0100
Subject: [PATCH] Add explicit source.list for Debian 11+10, add sane fallback,
 remove squeeze reference

---
 hshbase/apt/files/sources.list | 26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)

diff --git a/hshbase/apt/files/sources.list b/hshbase/apt/files/sources.list
index 1eb0bb7..24e307d 100644
--- a/hshbase/apt/files/sources.list
+++ b/hshbase/apt/files/sources.list
@@ -7,6 +7,25 @@
 # Codename: {{ oscodename }}
 {% if os == 'Debian' -%}
 
+{% if oscodename == 'bullseye' %}
+deb http://deb.debian.org/debian bullseye main non-free
+deb-src http://deb.debian.org/debian bullseye main non-free
+
+deb http://deb.debian.org/debian-security/ bullseye-security main
+deb-src http://deb.debian.org/debian-security/ bullseye-security main
+
+deb http://deb.debian.org/debian bullseye-updates main
+deb-src http://deb.debian.org/debian bullseye-updates main
+{% elif oscodename == 'buster' %}
+deb http://ftp.de.debian.org/debian buster main non-free
+deb-src http://ftp.de.debian.org/debian buster main non-free
+
+deb http://security.debian.org/ buster/updates main
+deb-src http://security.debian.org/ buster/updates main
+
+deb http://ftp.de.debian.org/debian/ buster-updates main
+deb-src http://ftp.de.debian.org/debian/ buster-updates main
+{% else %}
 deb http://ftp.de.debian.org/debian {{ oscodename }} main non-free
 deb-src http://ftp.de.debian.org/debian {{ oscodename }} main non-free
 
@@ -15,13 +34,6 @@ deb-src http://security.debian.org/ {{ oscodename }}/updates main
 
 deb http://ftp.de.debian.org/debian/ {{ oscodename }}-updates main
 deb-src http://ftp.de.debian.org/debian/ {{ oscodename }}-updates main
-
-{% if oscodename == 'squeeze' %}
-# Make sure this gets updated! - see dates here: https://wiki.debian.org/LTS/
-# LTS for squeeze only until 02/2016
-# See https://www.debian.org/News/2014/20140424
-deb http://ftp.de.debian.org/debian {{ oscodename }}-lts main non-free
-deb-src http://ftp.de.debian.org/debian {{ oscodename }}-lts main non-free
 {% endif %}
 
 {% elif os == 'Ubuntu' %}
-- 
GitLab