opened
xginn8
username_0
`resin-supervisor` fails to update a container when DNS is unavailable, which comes from `dnsmasq`. `resin-supervisor` `Wants=dnsmasq.service`, however I believe it should `Require=dnsmasq.service`. Based on my reading of the `dnsmasq` source, there is no native socket-activated support for `Type=notify` readiness.
resin-supervisor should depend on dnsmasq
issue
created
agherzan
username_1
@username_0 Wants and Requires adds the dependency in the same way. The only difference is what happens if the dependency fails or can't be added to the transaction. As well, resin-supervisor doesn't depend on dnsmasq. I'm not sure I understand the actual issue here.
comment
created
ZubairLK
username_2
Adding a `Wants=dnsmasq.service` doesn't sound like a bad idea. It should avoid spurious dns errors on first boot for well connected devices.

Don't want to make a hard dependency via Requires.
comment