a465359a5d
During early dom0 boot, before xenstored is started any access to it
through /proc/xen/xenbus (or /dev/xen/xenbus) will wait until xenstored
is started. If that happens in script ordered to start before xenstored,
we have a deadlock. Prevent this by using `xenstore-ls -s` in dom0,
which will fail immediately when xenstored isn't running yet. This fail
isn't a problem, because when xenstored isn't running yet, surely device
isn't attached anywhere.
QubesOS/qubes-issues#1081
(cherry picked from commit
|
||
---|---|---|
.. | ||
Makefile | ||
udev-block-add-change | ||
udev-block-cleanup | ||
udev-block-remove | ||
udev-qubes-block.rules | ||
udev-qubes-misc.rules | ||
udev-qubes-usb.rules | ||
udev-usb-add-change | ||
udev-usb-remove |