mirror of
https://github.com/Control-D-Inc/ctrld.git
synced 2026-02-03 22:18:39 +00:00
On firewalla, firerouter_dns is a shell script, which forks dnsmasq processes. At the end of ctrld stopping process, ctrld attempts to restart firerouter_dns. The systemd v237 on firewalla somehow hangs, because ctrld depends on firerouter_dns, but attempts to restart it before ctrld stopping. However, thing in firewalla is ephemeral, so after reboot, ctrld is re-installed at the end of boot process. Thus, ctrld don't have to depend on any services.