|
|
@ -21,6 +21,7 @@ func main() {
|
|
|
|
service.Main(&service.Info{
|
|
|
|
service.Main(&service.Info{
|
|
|
|
Name: "ncdns",
|
|
|
|
Name: "ncdns",
|
|
|
|
Description: "Namecoin to DNS Daemon",
|
|
|
|
Description: "Namecoin to DNS Daemon",
|
|
|
|
|
|
|
|
DefaultChroot: service.EmptyChrootPath,
|
|
|
|
RunFunc: func(smgr service.Manager) error {
|
|
|
|
RunFunc: func(smgr service.Manager) error {
|
|
|
|
s, err := server.NewServer(&cfg)
|
|
|
|
s, err := server.NewServer(&cfg)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
@ -32,6 +33,11 @@ func main() {
|
|
|
|
return err
|
|
|
|
return err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
err = smgr.DropPrivileges()
|
|
|
|
|
|
|
|
if err != nil {
|
|
|
|
|
|
|
|
return err
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
smgr.SetStarted()
|
|
|
|
smgr.SetStarted()
|
|
|
|
smgr.SetStatus("ncdns: running ok")
|
|
|
|
smgr.SetStatus("ncdns: running ok")
|
|
|
|
|
|
|
|
|
|
|
|