site  contact  subhomenews

More /etc/init.d replacements for runit

April 16, 2024 — BarryK

QV, like EasyOS, and before that Quirky and the various pups that I maintained, uses the simple busybox init, with start/stop scripts in /etc/init.d. Except, for QV and EasyOS, there is service management with enhanced pup_event.

Void Linux uses runit to manage services. QV is capable of launching the runit daemon and using runit; however, I would prefer to stay with /etc/init.d, as it is very simple and works flawlwessly. Besides, it is what I know.

woofQV, the QV builder, has a 'packages-templates' directory that can modify any package installation. I have anticipated future packages that a user might want to install, and added /etc/init.d scripts where needed to replace runit.

Here is the commit:

https://github.com/bkauler/woof-quantum-vis/commit/507ebfad912b7a32f237ca147aa33d8228608744

Note, I got all of these from OpenEmbedded.   

Tags: quirky