Serj Kalichev
|
e0b011bc69
ktpd: Process ACTION
|
3 years ago |
Serj Kalichev
|
d2388c1bd7
kexec, kcontext: Close service file descriptors
|
3 years ago |
Serj Kalichev
|
8dd7b320b5
kexec: Put grabber to separate file grabber.c
|
3 years ago |
Serj Kalichev
|
7b2b9119b8
kexec: Output grabber implementation
|
3 years ago |
Serj Kalichev
|
bda18b8ac8
kexec: Begin to implement output grabber
|
3 years ago |
Serj Kalichev
|
ea7770be82
Fix memory leaks
|
3 years ago |
Serj Kalichev
|
209ceded43
kexec: Make separate functions to exec sync and async symbols
|
3 years ago |
Serj Kalichev
|
cc6fd71226
kexec: Some comments
|
3 years ago |
Serj Kalichev
|
12cbbf0b56
Fix fork()/stdio_streams related errors
|
3 years ago |
Serj Kalichev
|
8ea2b54f61
ksession: Get stdout of forked action
|
3 years ago |
Serj Kalichev
|
1169b23d77
kexec: Fork unsync actions
|
3 years ago |
Serj Kalichev
|
db6cac8ef5
ksession: Initial version of ksession_exec_locally()
|
3 years ago |
Serj Kalichev
|
6d8159cd18
kexec: kexec_done()
|
3 years ago |
Serj Kalichev
|
29e11398e8
kexec: Retcode of kexec is a retcode of its first context
|
3 years ago |
Serj Kalichev
|
9fd19f9725
kentry: Create fast links to the nested entries with special purposes
|
3 years ago |
Serj Kalichev
|
f1ea4418f7
kentry: Storage for fast access to nested entries with special purposes
|
3 years ago |
Serj Kalichev
|
10aac0fae5
ksession_parse: Ignore NON-COMMON entries
|
3 years ago |
Serj Kalichev
|
a21a9f8ba7
parse: Ignore non-common entries. Not finished
|
3 years ago |
Serj Kalichev
|
f5266e6c07
kentry: Add field 'purpose'
|
3 years ago |
Serj Kalichev
|
ec3f40d952
kexec: Execute syms as a sync action
|
3 years ago |
Serj Kalichev
|
aa05198c24
xsd: Add 'never' value to exec_on field
|
3 years ago |
Serj Kalichev
|
c94fa7b337
kexec: Stop context iterations when PID is found
|
3 years ago |
Serj Kalichev
|
a00e980fc0
kexec: First version of exec_action_sequence
|
3 years ago |
Serj Kalichev
|
0169e78d80
kexec: Working on ACTION execution
|
3 years ago |
Serj Kalichev
|
ff403eefef
Unfinished changes
|
3 years ago |
Serj Kalichev
|
f2e372b6e1
kexec: Unfinished exec stack
|
3 years ago |
Serj Kalichev
|
f3dcc9d3e8
Move client_ev() to ktpd_session. Wait for action's processes within ktpd and call special function from ktpd_session
|
3 years ago |
Serj Kalichev
|
0a57d879a4
ktpd_session: Class now contain eloop object
|
3 years ago |
Serj Kalichev
|
623b33392c
ktp_session: A bit reorganize
|
3 years ago |
Serj Kalichev
|
ed25209a11
kexec: Create streams for all elements of context_t list
|
3 years ago |