Davin McCall
|
f63e47ff41
Beginnings of support for multi-file service descriptions
|
1 maand geleden |
Davin McCall
|
d3ac29b71d
Fix cycle checking for reloaded services
|
8 maanden geleden |
Davin McCall
|
60d9726e59
read_env_file: combine file path in caller instead
|
8 maanden geleden |
Davin McCall
|
ecc0b6abfc
Propagate service description exception through from var substitution
|
8 maanden geleden |
Davin McCall
|
76252f0b2a
Clean up exception handling/reporting for service load
|
8 maanden geleden |
Davin McCall
|
ebcb61a37c
Move service_dsc_dir to service_record (from base_process_service)
|
11 maanden geleden |
Davin McCall
|
0d1059c439
Rename "workding_dir_def" to "service_dsc_dir" to reflect its nature
|
11 maanden geleden |
q66
|
b74c5266fd
Default to service dir as working directory for services
|
1 jaar geleden |
q66
|
7aaa4d02ae
Load env-files relatively to current service if not absolute path
|
1 jaar geleden |
Mobin Aydinfar
|
277609d1cb
dinit: Treat failure in opening env-file as a hard error
|
1 jaar geleden |
Davin McCall
|
3e6d1766f5
Fix possible UB due to invalid cast
|
1 jaar geleden |
Davin McCall
|
03e960855b
Fix check for change in consumed service
|
1 jaar geleden |
Davin McCall
|
a41e06c357
Implement chaining of service output through another service
|
1 jaar geleden |
Davin McCall
|
2660b2e1b9
Some fixes for "before" handling.
|
1 jaar geleden |
Davin McCall
|
3770e1ca45
Formatting: tabs to spaces
|
1 jaar geleden |
Mobin
|
5490722408
dinit-service: `logfile-permissions`, `logfile-uid`, `logfile-gid` opts
|
1 jaar geleden |
Davin McCall
|
5c60634bab
Improve service load error messages from system error
|
1 jaar geleden |
Davin McCall
|
bba3dc1269
load-service: minor refactoring
|
1 jaar geleden |
Davin McCall
|
b922cd1c65
Create placeholders for "after" services instead of loading them fully
|
1 jaar geleden |
Davin McCall
|
efe615be59
Reload: transfer "before" dependencies resulting from other services
|
1 jaar geleden |
Davin McCall
|
c705d09656
load: undo half-added "before" dependents on exception
|
1 jaar geleden |
Davin McCall
|
3b1966676f
Fix issue causing services to be duplicated
|
1 jaar geleden |
Davin McCall
|
11ee697a77
Fix thinko crash when reloading a service with a different type
|
1 jaar geleden |
Davin McCall
|
532bed9167
Remove any placeholders created while loading service where load fails
|
1 jaar geleden |
Davin McCall
|
47e8a307f5
Refactor and simplify service load/reload
|
1 jaar geleden |
Davin McCall
|
de77cfd4ef
Use a placeholder services for "before" dependencies not yet loaded
|
1 jaar geleden |
Davin McCall
|
caa84dcca3
Rename DUMMY service type to PLACEHOLDER, add loading flag
|
1 jaar geleden |
Davin McCall
|
35275ac52d
Fix: cycles involving "before" dependencies not always detected
|
1 jaar geleden |
Davin McCall
|
dd32cff7c7
Do not allow changing the log-type of a running service
|
1 jaar geleden |
Daniel Kolesa
|
7aaa3d3dcf
Add support for export-service-name load option
|
1 jaar geleden |