| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change stage 4 commands to use external prefix | Laurent Bercot | 2026-04-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | If you are using slashpackage or an equivalent full-versioned fs hierarchy, if you upgrade s6-l-i, delete the old package, do not restart the s6-linux-init-shutdownd service, and reboot, shutdownd will create a stage 4 script using old full-versioned paths, and your reboot will fail in stage 4, which is very bad since nothing is running anymore so recovery is impossible. (Destructors should never fail.) To prevent that from happening, use non-versioned paths to s6-l-i commands in stage 4. | ||||
| * | stage4 typo fix | Laurent Bercot | 2024-07-02 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Remove error message when rc.shutdown.final script is not found | Sertonix | 2024-06-16 | 1 | -2/+2 |
| | | | | | Signed-off-by: Sertonix <sertonix@posteo.net> | ||||
| * | Adapt to skalibs-2.14 | Laurent Bercot | 2023-09-09 | 1 | -1/+2 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Use open2() safe wrapper | Laurent Bercot | 2023-07-06 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Add better debug, fix svscan control pipe path | Laurent Bercot | 2023-06-21 | 1 | -3/+14 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Better unsupervise_tree in shutdownd | Laurent Bercot | 2023-06-20 | 1 | -2/+2 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Rescan after unsupervising tree in shutdownd | Laurent Bercot | 2023-06-19 | 1 | -0/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Add notification to shutdownd | Laurent Bercot | 2023-06-06 | 1 | -2/+15 |
| | | | | | | | This saves 1 second between stage 3 and stage 4. Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Prepare for 1.1.0.0; remove early utmpd support | Laurent Bercot | 2023-02-10 | 1 | -1/+0 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Prepare for 1.0.8.1 | Laurent Bercot | 2022-11-29 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Make scandir compile-time configurable | Laurent Bercot | 2022-06-13 | 1 | -1/+0 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Get the supervision tree rid of any control terminal | Laurent Bercot | 2022-01-13 | 1 | -4/+4 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | bugfix: shutdownd: flush the writes to stage 4.new in the container case | Laurent Bercot | 2021-11-28 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Adapt to s6-2.11.0.0 | Laurent Bercot | 2021-09-02 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Make shutdownd work with CONFIG_TTY=n | Laurent Bercot | 2021-08-25 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Prepare for 1.0.6.4, adapt to skalibs-2.11.0.0 | Laurent Bercot | 2021-08-10 | 1 | -7/+7 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | shutdownd: unsupervise even when rename() fails | Laurent Bercot | 2021-03-19 | 1 | -8/+7 |
| | | |||||
| * | bugfix: actually log to catch-all in shutdownd. | Laurent Bercot | 2021-01-27 | 1 | -10/+22 |
| | | | | | Also support more options in telinit. | ||||
| * | Make it work with the new s6. Add s6-linux-init-nuke. | Laurent Bercot | 2020-12-09 | 1 | -2/+2 |
| | | |||||
| * | Adapt to skalibs-2.10.0.0 and s6-2.10.0.0 | Laurent Bercot | 2020-11-30 | 1 | -3/+11 |
| | | |||||
| * | Add -C and -B options, prepare for 1.0.4.0 | Laurent Bercot | 2020-01-19 | 1 | -34/+70 |
| | | |||||
| * | shutdown protocol now transmits a timeout; move to stopwatch API | Laurent Bercot | 2019-09-06 | 1 | -1/+3 |
| | | |||||
| * | Add stage 4 hook support | Laurent Bercot | 2019-08-19 | 1 | -0/+6 |
| | | |||||
| * | remove extra if branch in shutdownd; prepare for 1.0.2.1 | Laurent Bercot | 2019-07-18 | 1 | -6/+0 |
| | | |||||
| * | Correctly (hopefully) unsupervise stuff before stage 4 | Laurent Bercot | 2019-05-04 | 1 | -6/+44 |
| | | |||||
| * | Fix 'what' bug | Laurent Bercot | 2019-05-02 | 1 | -15/+9 |
| | | |||||
| * | Some printf debugging... | Laurent Bercot | 2019-05-02 | 1 | -0/+6 |
| | | |||||
| * | Small tweaks | Laurent Bercot | 2019-05-02 | 1 | -3/+4 |
| | | |||||
| * | shutdownd kills most of the supervision tree before stage 4 | Laurent Bercot | 2019-04-30 | 1 | -2/+41 |
| | | |||||
| * | More shutdownd fixes | Laurent Bercot | 2019-04-28 | 1 | -4/+4 |
| | | |||||
| * | Fix pipe reading in shutdown | Laurent Bercot | 2019-04-28 | 1 | -3/+3 |
| | | |||||
| * | Fix stage2 and stage3 invocation paths | Laurent Bercot | 2019-04-28 | 1 | -2/+2 |
| | | |||||
| * | Make a single hpr. Full doc, first draft. | Laurent Bercot | 2019-04-26 | 1 | -55/+58 |
| | | |||||
| * | It builds! Tomorrow: skeletons for stage2, stage3 and runlevel scripts. | Laurent Bercot | 2019-04-16 | 1 | -0/+228 |
