btrfs fi label /mnt/ btrfsroot
btrfs subv create @root
btrfs subv set-default /mnt/@root
-btrfs subv create @home
+btrfs subv create @$THE_USERNAME
btrfs subv create @apt
-btrfs subv create @vartmp
-chmod 1777 @vartmp
+btrfs subv create @varlog
+btrfs subv create @vartmp; chmod 1777 @vartmp ; chmod 0755 @root/var/tmp
umount /mnt/
mount /dev/mapper/$THE_HOSTNAME-root /mnt/
cat <<EOT > /mnt/etc/fstab
LABEL=btrfsroot / btrfs subvol=@root,discard,compress,nodev 0 0
LABEL=btrfsroot /btrfs btrfs subvol=/,discard,compress,nodev,nosuid 0 0
-LABEL=btrfsroot /home btrfs subvol=@home,discard,compress,nodev,nosuid 0 0
+LABEL=btrfsroot /home/$THE_USERNAME btrfs subvol=@$THE_USERNAME,discard,compress,nodev,nosuid 0 0
LABEL=btrfsroot /var/cache/apt btrfs subvol=@apt,discard,compress,nodev,nosuid 0 0
+LABEL=btrfsroot /var/log btrfs subvol=@varlog,discard,compress,nodev,nosuid 0 0
LABEL=btrfsroot /var/tmp btrfs subvol=@vartmp,discard,compress,nodev,nosuid 0 0
PARTLABEL=XBOOTLDR /boot ext4 discard,nodev,nosuid,noexec 0 0
PARTLABEL=ESP /boot/efi vfat discard,nodev,nosuid,noexec 0 0
for i in /dev /proc /sys /run /tmp; do mount --rbind $i /mnt$i; done
chroot /mnt/
-mkdir -p /btrfs/ /boot/efi/ /home/ /var/cache/apt/ /var/tmp/
+mkdir -p /btrfs/ /boot/efi/ /home/$THE_USERNAME /var/cache/apt/ /var/tmp/
mkdir /run/systemd/resolve/