Add dependencies for Windows Services

This commit is contained in:
Patric Fors
2015-02-28 12:52:59 +01:00
parent 18c6e7250d
commit 71a1b6ed85
2 changed files with 7 additions and 5 deletions
+6 -5
View File
@@ -18,7 +18,7 @@
import (
"log"
"github.com/kardianos/service"
"github.com/nollan/service"
)
var logger service.Logger
@@ -60,7 +60,7 @@
}
}
*/
package service // import "github.com/kardianos/service"
package service // import "github.com/nollan/service"
import (
"errors"
@@ -69,9 +69,10 @@ import (
// Config provides the setup for a Service. The Name field is required.
type Config struct {
Name string // Required name of the service. No spaces suggested.
DisplayName string // Display name, spaces allowed.
Description string // Long description of service.
Name string // Required name of the service. No spaces suggested.
DisplayName string // Display name, spaces allowed.
Description string // Long description of service.
Dependencies []string // Array of service dependencies.
UserName string // Run as username.
Arguments []string // Run with arguments.
+1
View File
@@ -195,6 +195,7 @@ func (ws *windowsService) Install() error {
StartType: mgr.StartAutomatic,
ServiceStartName: ws.UserName,
Password: ws.Option.string("Password", ""),
Dependencies: ws.Dependencies,
})
if err != nil {
return err