On Wed, 2015-04-15 at 17:35 +0200, Michael Biebl wrote: [...] > > pkg-systemd-maintainers, see above: is there a way to wait for udev devices > > to be available? What’s the current take on udev-settle, would that be a > > reasonable workaround for this situation? > > Possible solutions, in order of preference:
Thanks. I think the systemd unit files will be the right answer for Stretch and beyond (and Jessie-backports) but I'm trying to find a suitable workaround for Jessie, which currently uses the sysvinit initscripts only. Since Jessie is pretty much imminent I was hoping for a simple and unobtrusive workaround which might get a freeze exception. I think most of your suggestions would be too much at this stage, but thanks anyway. > If I read the bug report correctly, qcontrol doesn't ship a native > service file yet, though and only provides a SysV init script? Yes, due to an oversight on my part when Michael S contributed the unit files upstream :-/ > In that case, the (legacy) SysV init script could run "udevadm settle". > This is super ugly though and not something I would recommend. I only > mention it for completeness sake. I think it's about the only plausible option for Jessie :-( @reportbug (sorry I don't seem to know your real name), could you try adding a call to "udev settle" to the qcontrold initscript, in the start case right before the daemon is launched (I can be more specific if you need). Ian. _______________________________________________ Pkg-systemd-maintainers mailing list Pkg-systemd-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers