schroot -c $n -- apt-get -y dist-upgrade --purge --auto-remove
fi
done
+
+# if we haven't upgraded yet
+if [[ ! -d /mnt/boot/debianbullseye_bootstrap ]]; then
+ exit 0
+fi
+
+dev=$(awk '$2 == "/mnt/boot" {print $1}' /etc/mtab)
+if [[ ! $dev ]]; then
+ exit 0
+fi
+mkdir -p /mnt/tmptimer
+if ! mountpoint /mnt/tmptimer &>/dev/null; then
+ mount -o subvol=debianbullseye_bootstrap $dev /mnt/tmptimer
+fi
+cd /mnt/tmptimer
+for d in dev proc sys dev/pts; do
+ [[ -d $d ]]
+ if ! mountpoint $d &>/dev/null; then
+ mount -o bind /$d $d
+ fi
+done
+chroot . apt-get -y update
+chroot . apt-get -y dist-upgrade --purge --auto-remove
+
+for d in dev/pts dev proc sys; do
+ if mountpoint $d &>/dev/null; then
+ umount $d
+ fi
+done
+cd /
+umount /mnt/tmptimer