install security (LTS) updates for jessie
authorPeter Palfrader <peter@palfrader.org>
Wed, 23 Jan 2019 08:51:53 +0000 (09:51 +0100)
committerPeter Palfrader <peter@palfrader.org>
Wed, 23 Jan 2019 08:51:53 +0000 (09:51 +0100)
modules/schroot/files/setup-dchroot

index b91a249..e21d7db 100755 (executable)
@@ -185,6 +185,7 @@ if [ -e /etc/schroot/dsa/default-mirror ]; then
     mirror=$(cat /etc/schroot/dsa/default-mirror )
 fi
 mirror="${mirror:-https://deb.debian.org/debian}"
+smirror="https://deb.debian.org/debian-security"
 configonly=""
 force=""
 basedir="/srv/chroot"
@@ -398,6 +399,13 @@ done
 EOF
 chmod +x "$rootdir/usr/local/sbin/policy-rc.d"
 
+case "$suite" in
+  jessie) # LTS updates
+    echo "deb ${smirror} ${suite}/updates main" >> "$rootdir/etc/apt/sources.list"
+    chroot "$rootdir" apt-get update
+    chroot "$rootdir" apt-get dist-upgrade -y
+    ;;
+esac
 if [ -n "$ubuntu" ]; then
   echo "deb $mirror ${suite}-updates main" >> "$rootdir/etc/apt/sources.list"
   echo "deb $mirror ${suite}-security main" >> "$rootdir/etc/apt/sources.list"