| 13 Aug 2022 |
@elvishjerricco:matrix.org | colemickens: What branch are you on? | 05:25:23 |
colemickens | idk, I can rebase it again, but it's my own stuff on nixos-unstable and then I think I re-took from the PR yesterday, so it should be pretty recent | 05:43:47 |
colemickens | but I did see you pushed new commits tonight | 05:43:55 |
@elvishjerricco:matrix.org | Yea I keep making changes, pushing, and then realizing I have more changes to make :P | 05:44:29 |
colemickens | so I rebased again for good measure | 22:26:24 |
colemickens | re-applied my /sbin -> /bin "fix" and then tried to boot | 22:26:38 |
colemickens | and same assert failures... and ls /etc: | 22:26:48 |
colemickens | well, I can't seem to copy it easily right now, but suffice to say it doesn't contain and initrd-release file | 22:27:28 |
@elvishjerricco:matrix.org | that is extremely weird. | 22:28:47 |
@elvishjerricco:matrix.org | are you able to get back to a position where you can nix eval stuff on the config? | 22:29:03 |
colemickens | sure | 22:29:23 |
@elvishjerricco:matrix.org | Because we should start looking at what is being evaluated here. We should also probably extract the CPIO archive and see what's in it | 22:29:39 |
colemickens | yes easily, I was mostly being lazy about copying through my multiplexer :S | 22:29:45 |
@elvishjerricco:matrix.org | I'm interested in attrNames config.boot.initrd.systemd.contents, and whether the file exists in the CPIO archive | 22:30:56 |
colemickens | its not in there: http://ix.io/47wA | 22:32:41 |
colemickens | oh crap, I might not have refetched my inputs | 22:33:37 |
colemickens | -_- | 22:33:38 |
colemickens | okay, now we're looking better | 22:36:56 |
| * colemickens nice; now just one last commit to drudge up... | 22:40:30 |
colemickens | oh actually it managed its way through | 22:41:02 |
colemickens | that's a visionfive board, tow-boot -> pxe -> sysd-stage1-netboot -> nixos | 22:41:30 |
colemickens | <3 <3 <3 | 22:41:43 |
@elvishjerricco:matrix.org | wow that's a helluva stack | 22:41:44 |
@elvishjerricco:matrix.org | So do you have / on NFS? Or is it a squashfs style setup? | 22:43:16 |
colemickens | I've got a little command that rebuilds my rpi netboot hosts on the community builder, my riscv netboot host cross-compiled, then deploys my "server" that references those outputs and serves via atftpd/nfsd | 22:43:47 |
colemickens | it's just initrd -> and then... it does mount a rootfs, but it could trivially be a tmpfs | 22:44:23 |
colemickens | I serve the nix-store for the entire netbootserver up, but I also serve a specialized export of the netboot-client's store export to the client | 22:44:44 |
colemickens | So on activation it only has to "hydrate" enough store for itself to boot, even though it theoretically can "see" the nix-store for the netboot server itself. | 22:45:15 |