@@ -12,7 +12,6 @@ import ( | |||
"runtime" | |||
"github.com/codegangsta/cli" | |||
_ "github.com/kardianos/minwinsvc" | |||
"github.com/gogits/gogs/cmd" | |||
"github.com/gogits/gogs/modules/setting" |
@@ -0,0 +1,15 @@ | |||
// +build miniwinsvc | |||
// Copyright 2015 The Gogs Authors. All rights reserved. | |||
// Use of this source code is governed by a MIT-style | |||
// license that can be found in the LICENSE file. | |||
package setting | |||
import ( | |||
_ "github.com/kardianos/minwinsvc" | |||
) | |||
func init() { | |||
SupportMiniWinService = true | |||
} |
@@ -181,8 +181,9 @@ var ( | |||
// Highlight settings are loaded in modules/template/hightlight.go | |||
// Other settings | |||
ShowFooterBranding bool | |||
ShowFooterVersion bool | |||
ShowFooterBranding bool | |||
ShowFooterVersion bool | |||
SupportMiniWinService bool | |||
// Global setting objects | |||
Cfg *ini.File |
@@ -82,6 +82,9 @@ func GlobalInit() { | |||
if models.EnableTidb { | |||
log.Info("TiDB Supported") | |||
} | |||
if setting.SupportMiniWinService { | |||
log.Info("Builtin Windows Service Supported") | |||
} | |||
checkRunMode() | |||
if setting.StartSSHServer { |