- Oct 10, 2024
-
-
Laurent Bercot authored
Also add a .pc file.
-
- Jun 07, 2024
-
-
- Nov 26, 2023
-
-
Anna Wilcox authored
s6-linux-init-hpr is needed in the initramfs environment for reboot and poweroff to work. Closes: #933
-
- Nov 07, 2023
-
-
Laurent Bercot authored
-
- Nov 06, 2023
-
-
Laurent Bercot authored
-
- Feb 17, 2023
-
-
Laurent Bercot authored
-
- Jan 15, 2023
-
-
Laurent Bercot authored
-
- Jun 16, 2022
-
-
Laurent Bercot authored
-
- Dec 21, 2021
-
-
Laurent Bercot authored
-
- Sep 26, 2021
-
-
Laurent Bercot authored
-
- Feb 15, 2021
-
-
Laurent Bercot authored
-
- Jan 14, 2021
-
-
- Nov 10, 2020
-
-
Laurent Bercot authored
-
- Nov 06, 2020
-
-
Laurent Bercot authored
-
- Jul 08, 2020
-
-
Anna Wilcox authored
-
- Jun 16, 2020
-
-
Laurent Bercot authored
-
- Mar 03, 2020
-
- Dec 21, 2019
-
-
Anna Wilcox authored
-
- Oct 23, 2019
-
-
Laurent Bercot authored
-
- Oct 04, 2019
-
-
Laurent Bercot authored
-
- Oct 03, 2019
-
-
Laurent Bercot authored
Also touches gettys-openrc to avoid spawning the same getty twice.
-
- Sep 30, 2019
-
-
Laurent Bercot authored
contains upgrades to: system/skalibs system/utmps system/execline system/s6 user/s6-dns user/s6-networking
-
- Aug 10, 2019
-
-
Mira Ressel authored
-
- Jul 29, 2019
-
-
Laurent Bercot authored
-
- Jul 21, 2019
-
-
Laurent Bercot authored
-
- Jul 07, 2019
-
-
Mira Ressel authored
-
- May 28, 2019
-
-
Laurent Bercot authored
This commit touches lots of things at once: it is necessary in order to maintain consistency. The impacted packages are: - s6-linux-init: new package. s6-linux-init mechanism plus booting policy. s6-linux-init conflicts with sysvinit; you can have one or the other, depending on what init you want to boot on. * s6-linux-init-common: subpackage of s6-linux-init, containing files used in the s6 supervision tree in both init cases. Both s6-linux-init and sysvinit depend on s6-linux-init-common. - s6: removed s6-svscanboot, which is policy, and only used in the sysvinit case. The s6 package is pure mechanism now. - utmps: adapted to the new location of the supervision tree, and reliable files provided by s6-linux-init-common. It works as is with both init systems. - gettys-openrc: had to move its invocation from "openrc sysinit" to "openrc default", because you can't make early gettys with s6-linux-init (no control over stage 1), and you can't have a supervision tree before sysinit with sysvinit (because /run is mounted very late, in boot), so the only solution that works with both is to make gettys late services. - sysvinit: now has s6-svscanboot (starting the s6 supervision tree from inittab), and a carefully crafted inittab that should work in all cases. Getting the right order of inittab lines was NOT easy, and I now hate sysvinit even more than I did before. Note that with the current version of apk, you cannot switch from sysvinit to s6-linux-init, or vice-versa, without an error. apk says files conflict. Because it adds the new files before removing the old ones. It should still work with apk -f, because the .apk-new mechanism makes it so that there's no real collision while you're switching, but it's still ugly as fuck and needs to be fixed in apk before we make the switch available to users.
-