From d90a935ca46f40ebc185cdbaf3362d994fdd3ea3 Mon Sep 17 00:00:00 2001 From: Denis Benato Date: Wed, 17 Apr 2024 02:38:41 +0200 Subject: [PATCH] fstab: fix /etc and /frzr_root mounting in initramfs When using x-initrd.mount (that was previously ill-spelled) one doesn't have access to x-systemd.requires and must use x-systemd.requires-mounts-for instead. --- build-image.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/build-image.sh b/build-image.sh index 19833dca..dbcac0db 100755 --- a/build-image.sh +++ b/build-image.sh @@ -151,10 +151,10 @@ Subsystem sftp /usr/lib/ssh/sftp-server " > /etc/ssh/sshd_config echo " -LABEL=frzr_root /var btrfs defaults,subvolid=256,rw,noatime,nodatacow,nofail 0 0 -LABEL=frzr_root /home btrfs defaults,subvolid=257,rw,noatime,nodatacow,nofail 0 0 -LABEL=frzr_root /frzr_root btrfs defaults,subvolid=5,rw,noatime,nodatacow,x-initrd 0 2 -overlay /etc overlay defaults,x-systemd.requires=/frzr_root,x-systemd.rw-only,lowerdir=/sysroot/etc,upperdir=/sysroot/frzr_root/etc,workdir=/sysroot/frzr_root/.etc,index=off,metacopy=off,comment=etcoverlay 0 0 +LABEL=frzr_root /var btrfs defaults,subvolid=256,rw,noatime,nodatacow,nofail 0 0 +LABEL=frzr_root /home btrfs defaults,subvolid=257,rw,noatime,nodatacow,nofail 0 0 +LABEL=frzr_root /frzr_root btrfs defaults,subvolid=5,rw,noatime,nodatacow,x-initrd.mount 0 2 +overlay /etc overlay defaults,x-systemd.requires-mounts-for=/frzr_root,x-systemd.requires-mounts-for=/sysroot/frzr_root,x-systemd.rw-only,lowerdir=/sysroot/etc,upperdir=/sysroot/frzr_root/etc,workdir=/sysroot/frzr_root/.etc,index=off,metacopy=off,comment=etcoverlay,x-initrd.mount 0 0 " > /etc/fstab echo "