Davin McCall
|
11c131eef2
Implement a "shares-console" option for non-exclusive console access.
|
5 rokov pred |
Davin McCall
|
f1c1672893
Implement a "chain-to" service property.
|
5 rokov pred |
Davin McCall
|
a2b355e619
Improve comments / fix excessively long lines.
|
5 rokov pred |
Davin McCall
|
7b83c29685
Fix minor (non-bug) issues picked up by cppcheck.
|
5 rokov pred |
Davin McCall
|
4a738fcc6b
service start_dep(): only bump acquire count if not already holding.
|
5 rokov pred |
Davin McCall
|
88a0324587
control: add function to enable service.
|
5 rokov pred |
Davin McCall
|
75bbea5dde
Factor out service description loading to a separate header.
|
5 rokov pred |
Davin McCall
|
bd9cbf5fca
Move service type id constants into service-constants.h
|
5 rokov pred |
Davin McCall
|
fcc01d7979
control: server side support for querying load paths.
|
5 rokov pred |
Davin McCall
|
13eda963d4
dirload_service_set; correctly record service dir allocation.
|
5 rokov pred |
Davin McCall
|
53afea8b19
Remove some default copy constructors and their unintended uses.
|
5 rokov pred |
Davin McCall
|
5f590128f0
Fix a number of minor issues found by static analysis.
|
5 rokov pred |
Davin McCall
|
1507f56c8d
control: add command for removing dependencies.
|
6 rokov pred |
Davin McCall
|
601fd527c6
dinitctl: add-dep subcommand, adds dependency between services.
|
6 rokov pred |
Davin McCall
|
6c5fdac5b5
service: correctly roll-back state on exception (bad_alloc).
|
6 rokov pred |
Davin McCall
|
0ad34d9fbb
Implement adding dependencies via control protocol.
|
6 rokov pred |
Davin McCall
|
4552994da9
Add "signal-process-only" option to avoid signalling process group.
|
6 rokov pred |
Davin McCall
|
77ad2301ed
Move stopped_reason_t to service_constants.h header.
|
6 rokov pred |
Davin McCall
|
f99d2fd8be
service: add various accessors.
|
6 rokov pred |
Davin McCall
|
3e80c0c076
Remember the reason why a service stopped.
|
6 rokov pred |
Davin McCall
|
9f55275623
Refactor: rename onstart_flags_t to service_flags_t.
|
6 rokov pred |
Davin McCall
|
3831378976
Refactor: move "start-interruptible" flag into onstart_flags
|
6 rokov pred |
Davin McCall
|
ad07c4ca98
Implement "skippable" option for scripted services.
|
6 rokov pred |
Davin McCall
|
12b59dd769
Avoid logging service stop after failure to start.
|
6 rokov pred |
Davin McCall
|
398a3893af
Add service load test.
|
6 rokov pred |
Davin McCall
|
bf45b03a2d
dirload_service_set: add support for multiple service directories.
|
6 rokov pred |
Davin McCall
|
00aa215fb4
Handle startup timer expiry using failed_to_start.
|
6 rokov pred |
Davin McCall
|
880fa93b35
Allow setting working directory for services.
|
6 rokov pred |
Davin McCall
|
ef74d6313f
Additional comment to better explain two-phase service transition.
|
6 rokov pred |
Davin McCall
|
93b5278a34
Don't bypass queue cycle in emergency_stop.
|
6 rokov pred |