jobcore/runit
2024-09-20 16:41:31 +03:00
..
0001-show-full-build-command-and-do-not-redirect-to-dev-n.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0002-fix-undesired-compilation-error-s-of-feature-test.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0003-fix-compilation-error-s-call-to-undeclared-function-.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0004-fix-compilation-errors-s-warning-s-of-x86_cpuid.c.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0005-fix-compilation-warning-s-Wincompatible-pointer-type.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0006-fix-compilation-warning-s-Wincompatible-pointer-type.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0007-support-etc-runit-nosync-file-to-make-sync-on-shutdo.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0008-add-update-doc-man-page-of-chpst-and-runsv.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0009-fix-compilation-warning-s-Wunsequenced.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0010-fix-compilation-warning-s-Wmisleading-indentation.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0011-fix-compilation-warning-s-Wimplicit-fallthrough.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0012-fix-compilation-warning-s-Wmain-return-type.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0013-fix-compilation-warning-s-Wdeprecated-non-prototype.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0014-fix-compilation-warning-s-Wunused-variable.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0015-fix-compilation-warning-s-Wempty-body.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0016-fix-compilation-warning-s-Wpointer-sign.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0017-fix-compilation-warning-s-Wunused-parameter.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0018-fix-compilation-warning-s-Wunused-result.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0019-fix-compilation-warning-s-Wunterminated-string-initi.patch upg runit openssh 2024-09-20 16:31:57 +03:00
0020-add-sleep_microseconds-to-encapsulate-u-nano-sleep.patch upg runit openssh 2024-09-20 16:31:57 +03:00
30-binfmt.hook upg runit runit-rc 2023-09-27 22:30:00 +03:00
30-sysctl.hook upg runit runit-rc 2023-09-27 22:30:00 +03:00
chpst.patch upg runit runit-rc 2023-09-27 22:30:00 +03:00
clean upg runit openssh 2024-09-20 16:31:57 +03:00
clearmem.patch upgrade 2022-03-20 14:19:37 +02:00
commit-100825 upgrade 2022-03-20 14:19:37 +02:00
deps upg runit runit-rc 2023-09-27 22:30:00 +03:00
file.list upgrade 2022-03-20 14:19:37 +02:00
halt.c upg glibc linux-lts runit 2023-09-29 21:44:07 +03:00
md5sums update runit runit-rc 2023-10-01 14:43:52 +03:00
PKGBUILD upg runit openssh 2024-09-20 16:31:57 +03:00
PKGBUILD-artix upg runit runit-rc 2023-09-27 22:30:00 +03:00
README.md Add runit README 2024-09-20 16:41:31 +03:00
runit-hook upg runit openssh 2024-09-20 16:31:57 +03:00
runit-install.hook upg runit runit-rc 2023-09-27 22:30:00 +03:00
runit-remove.hook upg runit runit-rc 2023-09-27 22:30:00 +03:00
runit.install upgrade 2022-03-20 14:19:37 +02:00
shutdown upgrade 2022-03-20 14:19:37 +02:00
sums upg runit runit-rc 2023-09-27 22:30:00 +03:00
svlogd.patch upgrade 2022-03-20 14:19:37 +02:00
time upg runit openssh 2024-09-20 16:31:57 +03:00
utmpset-time_t.patch upgrade 2022-03-20 14:19:37 +02:00

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