| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Prepare for 1.2.0.2; attempt ro remount if umount fails | Laurent Bercot | 2026-05-23 | 1 | -2/+13 |
| | | |||||
| * | 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. | ||||
| * | Add -W readyfd support to s6-l-i and s6-l-i-m | Laurent Bercot | 2025-12-18 | 2 | -12/+34 |
| | | |||||
| * | Convert s6-l-i to gol | Laurent Bercot | 2025-12-18 | 1 | -73/+90 |
| | | |||||
| * | Prepare for 1.2.0.0. env_store now needs to be read with chomp. | Laurent Bercot | 2025-08-19 | 1 | -1/+1 |
| | | |||||
| * | Prepare for 1.1.3.0, templated configure, pkg-config support, etc. | Laurent Bercot | 2025-04-27 | 1 | -2/+2 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Use eltest instead of test | Laurent Bercot | 2024-07-12 | 1 | -2/+4 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | 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 | 2 | -2/+4 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Use open2() safe wrapper | Laurent Bercot | 2023-07-06 | 2 | -9/+9 |
| | | | | | 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 verbosity setting, prepare for 1.1.2.0 | Laurent Bercot | 2023-06-07 | 2 | -32/+43 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Add notification to shutdownd | Laurent Bercot | 2023-06-06 | 2 | -3/+17 |
| | | | | | | | This saves 1 second between stage 3 and stage 4. Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Prepare for 1.1.1.2; accept hiercopy when /run can't be chmodded | Laurent Bercot | 2023-06-01 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Prepare for 1.1.1.1; fix ctty passing when we have a logger | Laurent Bercot | 2023-04-29 | 1 | -4/+4 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Add warning to the doc; also set soft limits | Laurent Bercot | 2023-02-26 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Prepare for 1.1.1.0; add s6-l-i-m -R option to set hard limits | Laurent Bercot | 2023-02-26 | 2 | -4/+112 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Fix build | Laurent Bercot | 2023-02-10 | 1 | -3/+0 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Prepare for 1.1.0.0; remove early utmpd support | Laurent Bercot | 2023-02-10 | 3 | -66/+2 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Prepare for 1.0.8.1 | Laurent Bercot | 2022-11-29 | 11 | -11/+12 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Make scandir compile-time configurable | Laurent Bercot | 2022-06-13 | 4 | -59/+53 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Noclamp the stage 1 envdir | Laurent Bercot | 2022-02-27 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Transmit console to stage2. Read stage1 envdir verbatim. | Laurent Bercot | 2022-02-18 | 1 | -18/+32 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Halt, not poweroff, containers on SIGTERM (docker stop) | Laurent Bercot | 2022-01-31 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Better usage message for telinit when invoked as init | Laurent Bercot | 2022-01-24 | 1 | -4/+15 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | ctty-passing doesn't look satanic anymore, thx Leah | Laurent Bercot | 2022-01-16 | 1 | -77/+22 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Less ugly version of the satanic verses | Laurent Bercot | 2022-01-15 | 1 | -52/+52 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Better documentation of the satanic verses | Laurent Bercot | 2022-01-13 | 1 | -5/+6 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Add satanic verses for ctty-passing in s6-l-i | Laurent Bercot | 2022-01-13 | 1 | -7/+82 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Get the supervision tree rid of any control terminal | Laurent Bercot | 2022-01-13 | 2 | -6/+6 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Catch SIGTERM in containers (for docker stop) | Laurent Bercot | 2022-01-11 | 1 | -1/+2 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Allow normal users to run s6-l-i-hpr/s | Laurent Bercot | 2021-12-28 | 2 | -9/+7 |
| | | | | | | | Instead of testing the euid, test writability to the shutdownd pipe. Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Fix indentation in s6-l-i-m | Laurent Bercot | 2021-12-14 | 1 | -1/+1 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Add -S option to s6-l-i-m for container sync-on-halt | Laurent Bercot | 2021-11-28 | 1 | -16/+23 |
| | | | | | 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> | ||||
| * | Trivial bugfix | Laurent Bercot | 2021-09-26 | 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> | ||||
| * | Support CONFIG_TTY=n where the kernel doesn't even open 0, 1, 2 | Laurent Bercot | 2021-08-23 | 1 | -4/+9 |
| | | | | | 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 | 9 | -25/+25 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | newline-terminate generated utmpd run script | Laurent Bercot | 2021-05-05 | 1 | -1/+1 |
| | | |||||
| * | Hack s6-l-i-m so it doesn't fail when run as non-root | Laurent Bercot | 2021-04-23 | 1 | -20/+36 |
| | | |||||
| * | Clean up the wtmp mess | Laurent Bercot | 2021-04-19 | 2 | -13/+10 |
| | | |||||
| * | shutdownd: unsupervise even when rename() fails | Laurent Bercot | 2021-03-19 | 1 | -8/+7 |
| | | |||||
| * | bugfix: utmps default should be none | Laurent Bercot | 2021-02-14 | 1 | -1/+1 |
| | | |||||
| * | Fix them bugs | Laurent Bercot | 2021-02-12 | 1 | -20/+27 |
| | | |||||
| * | bugfix: wall message on non-immediate shutdown(8) | Laurent Bercot | 2021-02-12 | 5 | -42/+99 |
| | | |||||
