| 23 Feb 2023 |
@lily:lily.flowers | Alright, this is gonna sound dumb, but why is there an empty directory in my initrd rootfs just called 0755 | 17:56:06 |
@elvishjerricco:matrix.org | wut | 17:56:33 |
@elvishjerricco:matrix.org | lol that sounds like a mistake | 17:56:43 |
@elvishjerricco:matrix.org | I don't even know how to begin debugging that | 17:57:09 |
@elvishjerricco:matrix.org | I guess you could grep nixpkgs for 0755 and look for files related to initrd | 17:57:57 |
@elvishjerricco:matrix.org | * I guess you could grep nixpkgs for 0755 and look for files related to initrd? | 17:57:58 |
@lily:lily.flowers | Found it. It's in the qemu thing | 17:58:17 |
@lily:lily.flowers | Hold on | 17:58:18 |
@lily:lily.flowers | Here: https://github.com/NixOS/nixpkgs/blob/7ce8e7c4cf90492a631e96bcfe70724104914381/nixos/modules/virtualisation/qemu-vm.nix#L895 | 17:59:06 |
@lily:lily.flowers | And also here: https://github.com/NixOS/nixpkgs/blob/7ce8e7c4cf90492a631e96bcfe70724104914381/nixos/modules/virtualisation/qemu-vm.nix#L1098 | 17:59:12 |
@lily:lily.flowers | No wonder I hadn't noticed it before until mucking in the initrd in a VM | 17:59:21 |
@lily:lily.flowers | They're missing a -m before the 0755 | 17:59:34 |
@elvishjerricco:matrix.org | Oof. I guess I did a blind copy-paste when I wrote that service :/ | 18:00:25 |
@lily:lily.flowers | No worries, I'll make a PR in a bit | 18:00:37 |
@elvishjerricco:matrix.org | my bad | 18:00:43 |
@lily:lily.flowers | Honestly maybe the -m 0755 can just be removed if it's clearly not needed.... | 18:00:51 |
@elvishjerricco:matrix.org | thanks | 18:00:51 |
@elvishjerricco:matrix.org | lol fair point | 18:01:02 |
@lily:lily.flowers | Question: Can we make this ln -sf so that I can override built in bins (I really want bashInteractive in my initrd so I have tab completion while mucking around debugging plymouth...): https://github.com/NixOS/nixpkgs/blob/ac573e5046f1e2ff60e4260771a88b9862fa7148/nixos/modules/system/boot/systemd/initrd.nix#L121 | 18:14:39 |
@lily:lily.flowers | * Question: Can we make this ln -sf so that I can override built-in bins (I really want bashInteractive in my initrd so I have tab completion while mucking around debugging plymouth...): https://github.com/NixOS/nixpkgs/blob/ac573e5046f1e2ff60e4260771a88b9862fa7148/nixos/modules/system/boot/systemd/initrd.nix#L121 | 18:14:47 |
@elvishjerricco:matrix.org | That sounds like a good idea | 18:15:26 |
@elvishjerricco:matrix.org | I would expect extraBin to override whatever is there normally | 18:15:38 |
@lily:lily.flowers | Sweet, I'll prep 2 PRs then | 18:15:41 |
@elvishjerricco:matrix.org | tab completion in initrd is something I've been sorely wanting :P | 18:16:38 |
@lily:lily.flowers | In reply to @elvishjerricco:matrix.org tab completion in initrd is something I've been sorely wanting :P Do you want a switch to enable it too? | 18:16:56 |
@lily:lily.flowers | (I kinda wanted that too...) | 18:17:15 |
@elvishjerricco:matrix.org | I doubt that's necessary. After all, it should be just one line either way. enableInteractive vs extraBin.bash | 18:17:44 |
@lily:lily.flowers | Fair | 18:17:54 |
@elvishjerricco:matrix.org | unless there's more to getting tab completion | 18:17:58 |
@lily:lily.flowers | There is not, I can confirm | 18:24:45 |