mirror of
https://github.com/DNSCrypt/dnscrypt-proxy.git
synced 2024-12-28 00:20:13 +01:00
Revert "move ConfigLoad into Start function when running as a service"
This reverts commit 9aeec3478f
.
This commit is contained in:
parent
12eaec9104
commit
778b2cccc1
@ -211,7 +211,7 @@ func findConfigFile(configFile *string) (string, error) {
|
|||||||
return path.Join(pwd, *configFile), nil
|
return path.Join(pwd, *configFile), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func ConfigLoad(proxy *Proxy) error {
|
func ConfigLoad(proxy *Proxy, svcFlag *string) error {
|
||||||
version := flag.Bool("version", false, "print current proxy version")
|
version := flag.Bool("version", false, "print current proxy version")
|
||||||
resolve := flag.String("resolve", "", "resolve a name using system libraries")
|
resolve := flag.String("resolve", "", "resolve a name using system libraries")
|
||||||
list := flag.Bool("list", false, "print the list of available resolvers for the enabled filters")
|
list := flag.Bool("list", false, "print the list of available resolvers for the enabled filters")
|
||||||
@ -225,6 +225,9 @@ func ConfigLoad(proxy *Proxy) error {
|
|||||||
|
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
|
if *svcFlag == "stop" || *svcFlag == "uninstall" {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
if *version {
|
if *version {
|
||||||
fmt.Println(AppVersion)
|
fmt.Println(AppVersion)
|
||||||
os.Exit(0)
|
os.Exit(0)
|
||||||
|
@ -56,6 +56,9 @@ func main() {
|
|||||||
}
|
}
|
||||||
app.proxy = NewProxy()
|
app.proxy = NewProxy()
|
||||||
_ = ServiceManagerStartNotify()
|
_ = ServiceManagerStartNotify()
|
||||||
|
if err := ConfigLoad(app.proxy, svcFlag); err != nil {
|
||||||
|
dlog.Fatal(err)
|
||||||
|
}
|
||||||
if len(*svcFlag) != 0 {
|
if len(*svcFlag) != 0 {
|
||||||
if svc == nil {
|
if svc == nil {
|
||||||
dlog.Fatal("Built-in service installation is not supported on this platform")
|
dlog.Fatal("Built-in service installation is not supported on this platform")
|
||||||
@ -82,9 +85,6 @@ func main() {
|
|||||||
dlog.Fatal(err)
|
dlog.Fatal(err)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if err := ConfigLoad(app.proxy); err != nil {
|
|
||||||
dlog.Fatal(err)
|
|
||||||
}
|
|
||||||
app.signalWatch()
|
app.signalWatch()
|
||||||
app.appMain()
|
app.appMain()
|
||||||
}
|
}
|
||||||
@ -93,15 +93,10 @@ func main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (app *App) Start(service service.Service) error {
|
func (app *App) Start(service service.Service) error {
|
||||||
go func() {
|
|
||||||
if err := ConfigLoad(app.proxy); err != nil {
|
|
||||||
dlog.Fatal(err)
|
|
||||||
}
|
|
||||||
if err := app.proxy.InitPluginsGlobals(); err != nil {
|
if err := app.proxy.InitPluginsGlobals(); err != nil {
|
||||||
dlog.Fatal(err)
|
dlog.Fatal(err)
|
||||||
}
|
}
|
||||||
app.appMain()
|
go app.appMain()
|
||||||
}()
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user