!PSmBFWNKoXmlQBzUQf:helsinki-systems.de

Stage 1 systemd

79 Members
systemd in NixOs's stage 1, replacing the current bash tooling https://github.com/NixOS/nixpkgs/projects/5126 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
31 May 2023
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgbut maybe?22:09:42
@elvishjerricco:matrix.org@elvishjerricco:matrix.org
In reply to @oddlama:matrix.org
Is there a way to inject udev rules into the initrd? I have some interfaces that I usually rename in stage2, but apparently the rules are not applied if the interface is already configured in stage1
oh, oddlama: boot.initrd.services.udev.rules
22:10:18
@oddlama:matrix.orgoddlama
In reply to @oddlama:matrix.org
Is there a way to inject udev rules into the initrd? I have some interfaces that I usually rename in stage2, but apparently the rules are not applied if the interface is already configured in stage1
Got that sorted out. Turned out to be boot.initrd.services.udev.packages which I initially dismissed because there was no systemd in the name
22:10:19
@oddlama:matrix.orgoddlamaLol same time xD Thanks tho22:10:37
@oddlama:matrix.orgoddlamaA bit weird is that it wasn't necessary to include interface renaming rules in the non-systemd initrd22:11:12
@elvishjerricco:matrix.org@elvishjerricco:matrix.org oddlama: That might just be because systemd stage 1 defaults flushBeforeStage2 to false? Assuming you're using initrd networking 22:12:09
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgif you set that to true you might not need the udev rule22:12:17
@copadium:matrix.orgCopa Dium
In reply to @elvishjerricco:matrix.org
anyway, I think we just need to add after = ["cryptsetup.target"];, which I could swear we already had :P
should I add that and re-test?
22:12:52
@elvishjerricco:matrix.org@elvishjerricco:matrix.org
In reply to @lily:lily.flowers
If I don't enter password it times out on the mapper device though
Lily Foster: In my test with ext4, I'm not getting such a timeout
22:13:13
@elvishjerricco:matrix.org@elvishjerricco:matrix.org
In reply to @copadium:matrix.org
should I add that and re-test?
Yea, you could try boot.initrd.systemd.services."zfs-import-${poolname}".after = ["cryptsetup.target"];
22:13:35
@elvishjerricco:matrix.org@elvishjerricco:matrix.org(obviously substitute your actual pool name)22:13:51
@copadium:matrix.orgCopa DiumOkay I am testing now22:15:39
@elvishjerricco:matrix.org@elvishjerricco:matrix.org
In reply to @elvishjerricco:matrix.org
Lily Foster: In my test with ext4, I'm not getting such a timeout
in fact, when I finally decided to enter the passphrase, the little "waiting for..." message about the mapper device showed up for a second, saying it had been waiting for 9mins, so that definitely doesn't time out :P
22:15:46
@lily:lily.flowers@lily:lily.flowers
In reply to @elvishjerricco:matrix.org
in fact, when I finally decided to enter the passphrase, the little "waiting for..." message about the mapper device showed up for a second, saying it had been waiting for 9mins, so that definitely doesn't time out :P
Uhhhh let me try it again real quick
22:16:46
@copadium:matrix.orgCopa DiumStill getting a timeout22:21:53
@copadium:matrix.orgCopa Diumand 2 emergency shells22:22:01
@elvishjerricco:matrix.org@elvishjerricco:matrix.org Copa Dium: and you're using luks, not zfs encryption, right? 22:23:46
@copadium:matrix.orgCopa DiumYes22:24:15
@copadium:matrix.orgCopa DiumAny commands I should run in the emergency shell?22:24:32
@copadium:matrix.orgCopa Diumoh wait22:24:57
@elvishjerricco:matrix.org@elvishjerricco:matrix.org systemctl show -p After zfs-import-POOL.service? 22:24:57
@copadium:matrix.orgCopa Diummaybe I messed up22:25:00
@copadium:matrix.orgCopa DiumDumb me misspelled the pool name in the dependnecy22:25:34
@copadium:matrix.orgCopa DiumI'll try again and report22:25:42
@elvishjerricco:matrix.org@elvishjerricco:matrix.org * systemctl show -p After --no-pager -l zfs-import-POOL.service? 22:26:21
@copadium:matrix.orgCopa Diumlook good so far22:30:53
@copadium:matrix.orgCopa Diumno timeout after 4 minute wait, i think this means it works22:32:08
@copadium:matrix.orgCopa DiumThank you!22:32:14

Show newer messages


Back to Room ListRoom Version: 6