4 trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
6 [[ $EUID == 0 ]] ||
exec sudo
-E "${BASH_SOURCE[0]}" "$@"
9 if [[ -e /etc
/schroot
/chroot.d
/$n.conf
]]; then
11 schroot
-c $n -- apt-get
-y update
12 schroot
-c $n -- apt-get
-y dist-upgrade
--purge --auto-remove
16 # if we haven't upgraded yet
17 if [[ ! -d /mnt
/boot
/debianbullseye_bootstrap
]]; then
21 dev
=$
(awk '$2 == "/mnt/boot" {print $1}' /etc
/mtab
)
25 mkdir
-p /mnt
/tmptimer
26 if ! mountpoint
/mnt
/tmptimer
&>/dev
/null
; then
27 mount
-o subvol
=debianbullseye_bootstrap
$dev /mnt
/tmptimer
30 for d
in dev proc sys dev
/pts
; do
32 if ! mountpoint
$d &>/dev
/null
; then
36 chroot . apt-get
-y update
37 chroot . apt-get
-y dist-upgrade
--purge --auto-remove
39 for d
in dev
/pts dev proc sys
; do
40 if mountpoint
$d &>/dev
/null
; then