!PSmBFWNKoXmlQBzUQf:helsinki-systems.de

Stage 1 systemd

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

Load older messages


SenderMessageTime
17 May 2023
@mberndt:matrix.org@mberndt:matrix.org ElvishJerricco
I've reworked the Stratis root fs support. nixos-generate-config now does the right thing with stratis volumes, and the stratisroot module will make sure that all pools required to boot the machine are initialized in the initramfs. Could you take another look?
https://github.com/NixOS/nixpkgs/pull/229767
03:07:43
@elvishjerricco:matrix.org@elvishjerricco:matrix.org mberndt: I'll take a look soon. Been feeling a little ill so I've been avoiding nixpkgs work for a couple of days 13:34:40
@mberndt:matrix.org@mberndt:matrix.org
In reply to @elvishjerricco:matrix.org
mberndt: I'll take a look soon. Been feeling a little ill so I've been avoiding nixpkgs work for a couple of days
Oh dear, I hope you get better soon! This isn't in any way urgent, so take whatever time you need
17:29:33
19 May 2023
@nikstur:matrix.org@nikstur:matrix.org ElvishJerricco: isn't the stage 1 activation initrd-nixos-activation.service and the stage 2 activation nixos-activation.service? 13:47:32
@elvishjerricco:matrix.org@elvishjerricco:matrix.org nikstur: .... yep. Got those names mixed up 13:47:50
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgyou can tell I'm having a foggy week :P13:47:59
@elvishjerricco:matrix.org@elvishjerricco:matrix.org but nixos-activation.service is a user service thing, not a system service thing 13:48:49
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgnot relevant to repart at all13:48:54
@nikstur:matrix.org@nikstur:matrix.orgAh ok13:48:58
@nikstur:matrix.org@nikstur:matrix.org Is /etc set up in initrd-nixos-activation.service? 13:49:17
@nikstur:matrix.org@nikstur:matrix.org or in nixos-activation.service 13:49:35
@nikstur:matrix.org@nikstur:matrix.org
In reply to @elvishjerricco:matrix.org
you can tell I'm having a foggy week :P
No worries :D
13:49:42
@elvishjerricco:matrix.org@elvishjerricco:matrix.org nikstur: nixos-activation.service is started for each user when that user logs in. Each user has their own systemd instance that runs with their permissions, and that starts user units like nixos-activation.service 13:52:39
@elvishjerricco:matrix.org@elvishjerricco:matrix.org initrd-nixos-activation.service is a system service in stage 1 that runs the generation's activation script, which does things like setup /etc 13:52:57
@nikstur:matrix.org@nikstur:matrix.orgRight thanks13:53:46
@nikstur:matrix.org@nikstur:matrix.org I see how it doesnt make sense to order after nixos-activation.service then :D 13:56:23
@nikstur:matrix.org@nikstur:matrix.orghttps://github.com/NixOS/nixpkgs/pull/232533 should be good to go then13:56:45
@charles:computer.surgeryCharles ⚡️ joined the room.22:28:36
@uep:matrix.org@uep:matrix.orgCool.. what's the use-case? Something like netbooting a disposable compute node with local ssd? 23:58:16
20 May 2023
@colemickens:matrix.orgcolemickens

where the root partition is dynamically created
and how is that achieved? is there an option you pass for the mount and systemd(-repart) will make it?

00:00:06
@colemickens:matrix.orgcolemickens *

where the root partition is dynamically created

and how is that achieved? is there an option you pass for the mount and systemd(-repart) will make it?

00:00:12
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgthink of e.g. nixos tests, where the root fs is created on boot00:01:07
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgbut imagine you want it in an actual partition table, probably with other partitions as well00:01:20
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgthe systemd folks tend to think of this in terms of an installation process that just creates an ESP and a /usr partition, and then everything else is set up by the boot process00:02:11
@uep:matrix.org@uep:matrix.orgoh, on the same disk.. so a partially-constructed partition table and set of filesystems vs something like disk when building the disk image, all at once.00:18:17
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgThere's sort of a lot you can do with it00:18:57
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgIt's pretty flexible00:19:02
@uep:matrix.org@uep:matrix.orghm. It seems to me like shuffling the deck chairs of when things get done, compared to (say) resizing partitions on first boot00:20:29
@uep:matrix.org@uep:matrix.orgbut it is a more general version of that idea, so I suppose allows for more options00:20:55
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgI don't really understand that analogy but ok :P00:21:31

Show newer messages


Back to Room ListRoom Version: 6