| 18 Feb 2023 |
@gdamjan:spodeli.org | I think that previously it checked that it's a tmpfs/ramfs | 20:12:19 |
@gdamjan:spodeli.org | but in some cases it can be an overlayfs | 20:12:29 |
@gdamjan:spodeli.org | it = initrd or the pre-boot environment | 20:12:39 |
@gdamjan:spodeli.org | most probably a940f507fbe1c81d6787dc0b7ce232c39818eec9 | 20:14:01 |
| 19 Feb 2023 |
@elvishjerricco:matrix.org | Is it acceptable for me to open issues on the nixpkgs repo that are basically just reminders of "Things ElvishJerricco eventually wants to get around to for systemd stage 1"? | 15:37:32 |
@lily:lily.flowers | In reply to @elvishjerricco:matrix.org Is it acceptable for me to open issues on the nixpkgs repo that are basically just reminders of "Things ElvishJerricco eventually wants to get around to for systemd stage 1"? I would say so, yes | 15:37:46 |
@linus:schreibt.jetzt | I don't see why not | 15:37:48 |
@elvishjerricco:matrix.org | Or would cards in the systemd stage 1 project be better? | 15:38:00 |
lukegb (he/him) | seems legit | 15:37:59 |
@lily:lily.flowers | In reply to @elvishjerricco:matrix.org Or would cards in the systemd stage 1 project be better? Well cards can't be commented on or anything. Which I wouldn't expect there to be much of that, but it's probably better to keep that option? I don't really feel that strongly either way though | 15:39:15 |
@elvishjerricco:matrix.org | ah that's a good point | 15:39:26 |
@lily:lily.flowers | Speaking of, I should probably make that ISO boot issue I didn't do yesterday that I was supposed to | 15:41:15 |
@elvishjerricco:matrix.org | Lily Foster: I think I have an idea for the /sysroot prefix problem with bind mounts / overlayfs / etc.. | 16:17:59 |
@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 |