Davin McCall
|
ecf0ef901d
Make "for restart?" a parameter to stop_dependents
|
4 lat temu |
Davin McCall
|
fbf6165de0
Remove unnecessary function
|
4 lat temu |
Davin McCall
|
b0c98dacc3
Add unit test for bgprocess smooth recovery
|
4 lat temu |
Davin McCall
|
7f587917d6
Fix smooth recovery of bgprocess services
|
4 lat temu |
Davin McCall
|
ccdf8b687d
Fix bug with activation count for auto-restart services
|
4 lat temu |
Davin McCall
|
dd692a7f32
Fix error messages from proc_service launch stages
|
4 lat temu |
Davin McCall
|
3e33c17d5d
Avoid signed-unsigned comparison warning.
|
5 lat temu |
Davin McCall
|
dc772cfe9b
Re-work state propogation/transition logic.
|
5 lat temu |
Davin McCall
|
5e4a2693db
Log more information on exec failure.
|
5 lat temu |
Davin McCall
|
64513215cc
Process service state queues after readiness via fd.
|
5 lat temu |
Davin McCall
|
8a969ded32
Clear the stop timer if scripted start is interrupted.
|
5 lat temu |
Davin McCall
|
609d48ace5
Guard use of inittab_id/_line with #if USE_UTMPX.
|
5 lat temu |
Davin McCall
|
e404e2cf6f
Add full utmp (utmpx) support.
|
6 lat temu |
Davin McCall
|
f4bca01754
Fix case of process termination before readiness notification.
|
6 lat temu |
Davin McCall
|
f1d6fa077b
Backend support for S6-style readiness notification.
|
6 lat temu |
Davin McCall
|
b6eb2f958d
Wrap too-long comment lines.
|
6 lat temu |
Davin McCall
|
9f55c94401
Add missing include (fixes build on musl systems)
|
6 lat temu |
Davin McCall
|
a523bb2e04
Re-name and fix documentation for ss_read().
|
6 lat temu |
Davin McCall
|
eeab7107c0
Minor header/signature adjustments.
|
6 lat temu |
Davin McCall
|
3e80c0c076
Remember the reason why a service stopped.
|
6 lat temu |
Davin McCall
|
60a02f5d64
Avoid issuing do_stop twice when a process service process exits.
|
6 lat temu |
Davin McCall
|
ad07c4ca98
Implement "skippable" option for scripted services.
|
6 lat temu |
Davin McCall
|
6b4db8c574
Fix bug causing scripted service shutdown scripts to be run twice.
|
6 lat temu |
Davin McCall
|
edf882c98c
proctests: add a new test, currently failing.
|
6 lat temu |
Davin McCall
|
8333305aca
On interrupting start of scripted service, run stop script.
|
6 lat temu |
Davin McCall
|
3c3c0c3a4d
Stop the stop timer when a service stops.
|
6 lat temu |
Davin McCall
|
4fd37bfb68
Refactoring / clean up.
|
6 lat temu |
Davin McCall
|
6b07a54af5
Move base_process_service timer expiry handling out of friend class.
|
6 lat temu |
Davin McCall
|
ff43b10d39
Fix some includes (for testing/general resilience).
|
6 lat temu |
Davin McCall
|
88ce13a9be
Pull some commonly occurring declarations into a new header file.
|
6 lat temu |