Add runit README

This commit is contained in:
joborun linux 2024-09-20 16:41:31 +03:00
parent 0b37c8493f
commit d80d552413

View file

@ -1,2 +1,33 @@
# runit
## runit patched and rebuilt with Clan Z. Liu patches for gcc 14+
### This is important to those running on runit
As mentioned before since arch moved to gcc 14 runit failed to build. All previous building warnings
turned to errors. https://github.com/clan/runit a gentoo maintainer of runit, trying to keep it alive
when gentoo was about to drop it (source based distro, no binaries, everything has to build at all
times - what joborun was expected to be as well) developed a series of patches for every error AND
every warning that gcc 14 and 15 were causing. Some patches from the past that came from debian, void,
and artix were either redundant, conflicting, or causing errors themselves, except for one for svlogd
which we kept as it seems good.
### Kernel 6.11 failed to reboot in some systems
Although runits procedure for shutting down seemed complete, the kernel function for rebooting seemed
to fail. This has been reported elsewhere with OpenRC as well but gcc incompatibility may be suspect.
After this rebuilt neither s6/66 (EOL) or runit seem to have this problem with the new kernel. So we
may have killed two cops with one stone (sorry we dont kill birds, we just buy chicken nuggets once
in a long while :)
Together with a recent clean-up of runit-rc this makes runit more solid but please pay attention to
your booting for any “fail” tags and /var/log/dmesg.log and report.
On our few different systems it is all flags green (except for udevd seems to be taking a little
longer than expected in some old machines but no problems).
#joborun
ref: https://diaspora-fr.org/posts/e2656b705980013d9f9c0025900e4586