all: add firewalla support

This commit is contained in:
Cuong Manh Le
2023-06-21 00:28:33 +07:00
committed by Cuong Manh Le
parent 03781d4cec
commit 350d8355b1
5 changed files with 188 additions and 38 deletions
+7
View File
@@ -26,6 +26,13 @@ func setDependencies(svc *service.Config) {
svc.Dependencies = append(svc.Dependencies, "Wants=dnsmasq.service")
svc.Dependencies = append(svc.Dependencies, "After=dnsmasq.service")
}
// On Firewalla, ctrld needs to start after firerouter_{dhcp,dns}, so it can read leases file.
if router.Name() == router.Firewalla {
svc.Dependencies = append(svc.Dependencies, "Wants=firerouter_dhcp.service")
svc.Dependencies = append(svc.Dependencies, "After=firerouter_dhcp.service")
svc.Dependencies = append(svc.Dependencies, "Wants=firerouter_dns.service")
svc.Dependencies = append(svc.Dependencies, "After=firerouter_dns.service")
}
}
func setWorkingDirectory(svc *service.Config, dir string) {