Davin McCall
|
f13b653880
Don't bring down/release dependencies if pinned started
|
3 years ago |
Davin McCall
|
69c49f0374
Perform release on stop if activation count 0
|
3 years ago |
Davin McCall
|
cf37c780ff
Remove unneeded release propagation when stopped
|
4 years ago |
Davin McCall
|
d0ab0b015c
Don't break acquisition on un-start-pin
|
4 years ago |
Davin McCall
|
5a9182718e
Correct release of start-pinned services
|
4 years ago |
Davin McCall
|
28cbfd074a
Fix/simplify logic in service release
|
4 years ago |
Davin McCall
|
4e3272fe39
Clarify chain-to details. Fix implementation.
|
4 years ago |
Davin McCall
|
f10d628c71
Don't chain-load service if shutting down
|
4 years ago |
Davin McCall
|
ccdf8b687d
Fix bug with activation count for auto-restart services
|
4 years ago |
Davin McCall
|
d8b9f2e18a
Set target state to STOPPED when stop is issued
|
4 years ago |
Davin McCall
|
d41ffb936f
Remove unneeded release
|
4 years ago |
Davin McCall
|
3763898ab5
Initial implementation of service reloading
|
4 years ago |
Davin McCall
|
206a7ec0a9
Re-work restart function.
|
5 years ago |
Davin McCall
|
407b4939ec
Properly issue STARTCANCELLED message if restart is cancelled
|
5 years ago |
Davin McCall
|
dc772cfe9b
Re-work state propogation/transition logic.
|
5 years ago |
Davin McCall
|
5cc8ab8410
stop: if not required, treat stop as full manual stop.
|
5 years ago |
Davin McCall
|
041f04df17
Break holds from soft dependents if a service is manually stopped.
|
5 years ago |
Davin McCall
|
f20900acd2
Remove unused function.
|
5 years ago |
Davin McCall
|
5cc375e310
Fix restart of dependency services not explicitly started.
|
5 years ago |
Davin McCall
|
f1713b253d
Fix restart after unexpected termination.
|
5 years ago |
Davin McCall
|
bb7db7f6e8
Rename/reverse set_auto_restart() to is_shutting_down().
|
5 years ago |
Davin McCall
|
80ba41b6cc
Don't discard buffer unless >1 second has elapse since console release.
|
5 years ago |
Davin McCall
|
89916ae128
Add initial support for logging boot time to wtmp database.
|
5 years ago |
Davin McCall
|
f1c1672893
Implement a "chain-to" service property.
|
5 years ago |
Davin McCall
|
53afea8b19
Remove some default copy constructors and their unintended uses.
|
5 years ago |
Davin McCall
|
f50aeb7dc9
Adjust dependency auto-break logic.
|
5 years ago |
Davin McCall
|
5f590128f0
Fix a number of minor issues found by static analysis.
|
6 years ago |
Davin McCall
|
3e80c0c076
Remember the reason why a service stopped.
|
6 years ago |
Davin McCall
|
91175fbc9e
Avoid another unnecessary issue-stop-on-release.
|
6 years ago |
Davin McCall
|
a3da07d95c
Don't try to stop an already stopped service.
|
6 years ago |