adapt devscripts to only do buster-backports once
[dev-env-setup.git] / mk-deb-chroot
index 3d43fefe183168efbe8cbcb259222ab73762f385..b68e7555ea5d714722eea130a4afebb0d5926e0e 100755 (executable)
@@ -109,6 +109,22 @@ This enables you to chroot into $chrootdir as an unprivileged user by running
 "
 fi
 
+#!!! buster backports is needed for a lot of things
+cat << EOF > /opt/chroot/$chrootdir/etc/apt/sources.list.d/buster_backports.list
+deb http://deb.debian.org/debian buster-backports main
+EOF
+
+# oooo annoying, pin preferences for buster-backports
+cat << EOF > /opt/chroot/$chrootdir/etc/apt/preferences.d/99buster-backports
+Package: *
+Pin: release a=buster-backports
+Pin-Priority: 900
+
+Package: libcurl3-gnutls:amd64
+Pin: release a=stable
+Pin-Priority: 901
+EOF
+
 # Install apt dependencies in the chroot
 cd /tmp
 schroot -c $chrootdir /bin/bash --directory=/tmp << EOF