| 19 Feb 2023 |
@elvishjerricco:matrix.org | NixOS has a fileSystems.<name>.depends option | 16:18:10 |
@elvishjerricco:matrix.org | We can automatically add the proper depends stuff for bind mounts and add the prefix. | 16:18:46 |
@elvishjerricco:matrix.org | er | 16:18:53 |
@elvishjerricco:matrix.org | to put that more clearly, | 16:18:59 |
@elvishjerricco:matrix.org | we can add the /sysroot prefix to whatever we find in depends | 16:19:08 |
@elvishjerricco:matrix.org | because currently depends literally doesn't work with systemd | 16:19:19 |
@elvishjerricco:matrix.org | and then we just have to put the proper depends for bind mounts, and if users want stuff like overlayfs to be fixed they just put the necessary depends in there | 16:19:52 |
@elvishjerricco:matrix.org | and we implement it in terms of the x-systemd.requires-mounts-for= FS option | 16:20:05 |
@lily:lily.flowers | That actually sounds like a pretty good idea | 16:23:31 |
@lily:lily.flowers | I like that | 16:23:42 |
@elvishjerricco:matrix.org | issue about the depends thing: https://github.com/NixOS/nixpkgs/issues/217179 | 16:25:42 |
@elvishjerricco:matrix.org | I think I found a way to do the flushBeforeStage2 thing for the networkd PR, but networkctl down is neither failing nor taking interfaces down... am confused | 22:29:30 |
@elvishjerricco:matrix.org | it requires bringing dbus into initrd because that's how networkctl interacts with networkd | 22:31:12 |
@elvishjerricco:matrix.org | and that was annoying in its own right | 22:31:17 |
@elvishjerricco:matrix.org | and then it just... almost worked | 22:31:27 |
@lily:lily.flowers | In reply to @elvishjerricco:matrix.org and then it just... almost worked Anything interesting in logs? | 22:34:43 |
@elvishjerricco:matrix.org | not that I can see | 22:34:50 |
@elvishjerricco:matrix.org | though I haven't tried with systemd debug log level yet | 22:35:01 |