]> code.delx.au - monosys/blobdiff - notes/desktop:debian-bookworm.txt
notes: fix raspi install notes, also @home -> @username
[monosys] / notes / desktop:debian-bookworm.txt
index 745a71c2022820b9fb10d813c8dd2232e95bb207..ce4150e16db6de4e47c45479d7b58b236aba4f19 100644 (file)
@@ -18,10 +18,10 @@ cd /mnt/
 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/
 
@@ -29,8 +29,9 @@ mkdir -p /mnt/etc/
 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
@@ -50,7 +51,7 @@ EOT
 
 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/