| 14 Aug 2022 |
@elvishjerricco:matrix.org | generators are run twice in initrd | 06:27:13 |
@elvishjerricco:matrix.org | once before /sysroot is mounted just to get the ball rolling, i.e. parsing /etc/fstab and /proc/cmdline (for root=) | 06:27:37 |
@elvishjerricco:matrix.org | and once after to check the real root's /etc/fstab for mounts with x-initrd.mount | 06:27:51 |
@elvishjerricco:matrix.org | (really they don't expect you to use /etc/fstab in initrd; they expect you to tell it where root and /usr are with the cmdline; then they expect all other initrd file systems to come from /sysroot/etc/fstab with x-initrd.mount) | 06:28:52 |
@elvishjerricco:matrix.org | (which, btw, means systemd technically doesn't want you to have /etc on a file system other than your rootfs) | 06:29:16 |
K900 | Arguably they don't want you to have an fstab at all\ | 06:29:50 |
K900 | * Arguably they don't want you to have an fstab at all | 06:29:52 |
@elvishjerricco:matrix.org | yea well that's a whole other thing :P | 06:30:02 |
K900 | They just want to rely on the discoverable partitions spec | 06:30:04 |
@elvishjerricco:matrix.org | I wonder... currently failed mounts don't fail the initrd boot. i wonder if using this sysroot change would cause it to fail the way I had expected it to | 06:33:09 |
@elvishjerricco:matrix.org | Yea, that actually fails way better | 06:35:15 |
@elvishjerricco:matrix.org | Instead of attempting the boot, it just tries 3 times and then fails rather than attempting to move on to other stuff like nixos activation and switch-root | 06:35:52 |
@elvishjerricco:matrix.org | oh, wait, no, it did still try to switch-root... I'll look more at that later | 06:36:34 |
colemickens | So are current "linux semantics" such that mount.nfs is meant to be in /sbin? | 23:12:43 |
@elvishjerricco:matrix.org | I don't remember the details on that one... | 23:13:06 |
colemickens | We set sbindir=$(out)/bin for nfs-utils, and there's a new flag that will cause mount.nfs to actually respect that and land into the /bin dir... but I can't even tell if that's actually good to do. | 23:13:21 |
colemickens | * We set sbindir=$(out)/bin for nfs-utils, and there's a new flag that will cause the generated makefile to respect that when installing mount.nfs and thusland into the /bin dir... but I can't even tell if that's actually good to do. | 23:13:53 |
colemickens | oh I didn't know stdenv automatically moves sbin to bin... | 23:16:08 |
colemickens | well, afaict nothing uses sbin in nixos | 23:21:51 |
colemickens | man I'm so sick of autotools projects | 23:26:18 |
| 15 Aug 2022 |
| ReplayCoding changed their display name from ReplayCoding (she/her) to ReplayCoding. | 16:24:33 |
| 16 Aug 2022 |
| @ruddy:leohoo.xyz joined the room. | 12:12:14 |
| @ruddy:leohoo.xyz left the room. | 12:12:17 |
| 17 Aug 2022 |
@elvishjerricco:matrix.org | Can I get eyes from someone here on this? https://github.com/NixOS/nixpkgs/pull/185085
It's good to go, I just want to make sure someone else familiar with make-initrd-ng has seen it
| 18:18:07 |
@elvishjerricco:matrix.org | * Can I get eyes from someone here on this? https://github.com/NixOS/nixpkgs/pull/185085
It's good to go, I just want to make sure someone else familiar with make-initrd-ng and our systemd-shutdown stuff has seen it
| 18:18:27 |
| greaka joined the room. | 20:21:10 |
| 18 Aug 2022 |
Winter (she/her) | Posting this here since I think y'all would be interested (and is probably more on-topic for here than #systemd, since this is boot stuff): https://github.com/NixOS/nixpkgs/pull/187222 | 04:53:26 |
Winter (she/her) |
I wouldn't be surprised if setting boot.loader.efi.efiSysMountPoint just hasn't worked for the past 3 years when using systemd-boot because of this.
😅
| 04:53:51 |
@elvishjerricco:matrix.org | Hmmm I was about to say I've used a separate boot.loader.efi.efiSysMountPoint in the last three years.... But then I remembered that was with Grub :P | 04:55:14 |
@elvishjerricco:matrix.org | Though it looks like the --path arg was made an alias, not removed. | 04:57:21 |