func (dc *DaemonConfig) AddBackend(backend backends.Backend, context *context.Ctx) { var runner Runner switch backend.Driver() { case "exec": runner = runnerRegistry["exec"](backend, context) case "svc": runner = runnerRegistry["svc"](backend, context) default: log.Fatalf("Execution driver %s is not supported on this platform", backend.Driver()) } runner.SetDaemon(dc) dc.Runner[backend.Name()] = runner }