core-admin-client/qubesadmin
Marek Marczykowski-Górecki 54d5ec79b5
qvm-run: fix race condition in SIGCHLD handling
Don't terminate qvm-run on any SIGCHLD, check if the process we're
waiting for have finished.

Currently the only situation when it's broken is a test (which starts
additional process, whose SIGCHLD may be caught here), but lets do not
assume that much (starting only one process) about environment.
2017-05-22 10:54:51 +02:00
..
events Invalidate domains cache when received an event affecting it 2017-05-13 14:55:26 +02:00
tests qvm-run: fix race condition in SIGCHLD handling 2017-05-22 10:54:51 +02:00
tools qvm-run: fix race condition in SIGCHLD handling 2017-05-22 10:54:51 +02:00
vm Add vm.is_networked() 2017-05-19 18:41:08 +02:00
__init__.py Rename qubesmgmt to qubesadmin module 2017-05-11 23:40:03 +02:00
app.py Add 'wait' argument to vm.run_service() 2017-05-19 18:41:07 +02:00
base.py Rename Mgmt API to Admin API: methods names 2017-05-12 19:36:03 +02:00
config.py Rename qubesmgmt to qubesadmin module 2017-05-11 23:40:03 +02:00
devices.py devices: adjust API for 'devices: add assignment.device property' change 2017-05-22 01:18:02 +02:00
exc.py Add DeviceAlreadyAttached exception 2017-05-20 16:40:33 +02:00
features.py features: add vm.features.items() function 2017-05-22 03:20:33 +02:00
firewall.py Rename Mgmt API to Admin API: methods names 2017-05-12 19:36:03 +02:00
label.py Rename Mgmt API to Admin API: methods names 2017-05-12 19:36:03 +02:00
log.py Rename qubesmgmt to qubesadmin module 2017-05-11 23:40:03 +02:00
storage.py Rename Mgmt API to Admin API: methods names 2017-05-12 19:36:03 +02:00
utils.py Rename qubesmgmt to qubesadmin module 2017-05-11 23:40:03 +02:00