I got everything setup....
But for some reason its stuck at this point.
Am I gonna have to wait? I'm using Debian 12
@anonicus that's because you're using systemd :senko_baka: it just locks up like this all the fucking time
@icedquinn @anonicus yeah the upside of systemd is crashes are rarer and often resolved by special config foo. the downside is it crashes haaard
@icedquinn @anonicus (that said i never had an issue with openrc but multiple times with systemd)
@grillchen @anonicus runit gang :blobcatfistbumpright:

D is supposed to be parallel but for some awful reason it will block boot to do DHCP negotiations and it's terrible. Also sometimes when shutting down it would poll for TEN MINUTES :blobcatonfire:

@icedquinn
This! As multicore CPUs were getting more affordable, you could find them not only in SMP systems, but in consumer laptops too. Upstart and systemd were supposed to take advantage of this parallelism to speed OS startup and had to do some dependency management to achieve that.
Modern systems got even faster and SSDs got cheap as dirt, there is no longer need for that — runit just launches everything at the same time and I've never ever had any issues with that 🤷
@grillchen @anonicus

@m0xee @grillchen @anonicus i think you can specifically wait on a service to start with a different command
Follow

@icedquinn
Yes, bluetoothd and avahi-daemon do "sv check dbus" and fail2ban-client which loads fail2ban config starts fail2ban itself when that's not running — that might as well be my own customization though 😅
That's it — all "dependency management" there is. And that is the machine that actually has a lot of things running: it's a file server, torrent seedbox, print server and even a wireless access point for 802.11b devices and my Pleroma instance is also hosted on it🤣
@grillchen @anonicus

@m0xee @grillchen @anonicus same model laminar-ci uses. if you want other jobs to run before or after a job, you put the cli run command in. there's one that fires and forgets, and one that waits for the job to finish. :blobcatdunno:
Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml