holmanb | yes, but that's a gentoo-specific problem | 00:16 |
---|---|---|
dilfridge | ... and I nearly fell of a chair when I found it. | 09:53 |
dilfridge | *off | 09:53 |
* dilfridge is preparing official bootable gentoo cloud images | 09:54 | |
dilfridge | (just on the slow path right now since too many projects) | 09:54 |
minimal | dilfridge: yes cloud-init does not require systemd, I run cloud-init on Alpine which is OpenRC-based | 12:01 |
dilfridge | but I want to use it on Gentoo with systemd :) | 12:20 |
dilfridge | never mind, I'll look at it and fix things eventually, just takes time to get to it | 12:20 |
=== esv_ is now known as esv | ||
holmanb | dilfridge: happy to help upstream if you get some patches together | 14:26 |
holmanb | dilfridge: iirc when i started looking into it I noticed that the two software stacks have a lot of differences | 14:27 |
dilfridge | yes | 14:27 |
dilfridge | on the upside, systemd is pretty much vanilla | 14:27 |
holmanb | True | 14:28 |
dilfridge | so just using whatever other distros based on systemd do should be a good starting point | 14:28 |
dilfridge | (and just specialcasing openrc) | 14:28 |
holmanb | Id suggest inheriting from some other systemd class, override the obvious stuff (package manager) and see what else is broken | 14:29 |
holmanb | Much cleaner to use inheritance in cloud-init rather than conditionals | 14:30 |
dilfridge | I'm a bit stuck helping with gcc-14 stabilization and the gazillion of c99 related bugs right now, but once that is on the way I'll come back to the cloud images | 14:30 |
holmanb | dilfridge: feel free to ping if you have questions | 14:30 |
dilfridge | thanks, will do | 14:30 |
minimal | dilfridge: an issue with non-systemd is that ds-identify basically relies on systemd-detect-virt, which non-systemd systems won't have | 15:10 |
dilfridge | yes, I can look up how this is already solved (there is a non-systemd provider for Gentoo) | 15:12 |
dilfridge | mostly I'm interested in providing a solution for systemd Gentoo | 15:12 |
dilfridge | https://www.gentoo.org/downloads/ we have it all | 15:13 |
dilfridge | and my personal guess is that systemd-based install is nowadays more cloud-friendly | 15:13 |
minimal | dilfridge: for Alpine I added support for virt-what to ds-identify | 15:14 |
minimal | but virt-what is more limited than systemd-detect-virt | 15:14 |
* dilfridge considers openrc legacy ... but don't tell (some) of my gentoo colleagues | 15:14 | |
minimal | why would systemd-based be more cloud-friendly? | 15:15 |
dilfridge | just plainly closer to what nearly everyone else is using... | 15:15 |
minimal | true, but that doesn't specifically make it "cloud friendly" | 15:16 |
dilfridge | not including alpine of course, but systemd+musl doesn't really work well yet | 15:16 |
dilfridge | yeah... let's settle on "friendly" instead :o) | 15:17 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!