PLT-6317 disable file watcher while running from makefile (#6103)

* PLT-6317 disable file watcher while running from make file

* Removing debug stmt
Этот коммит содержится в:
Corey Hulen
2017-04-17 07:55:03 -07:00
коммит произвёл Christopher Speller
родитель 3207886514
Коммит acc991dea1
6 изменённых файлов: 17 добавлений и 6 удалений

Просмотреть файл

@@ -36,6 +36,7 @@ var Cfg *model.Config = &model.Config{}
var CfgDiagnosticId = ""
var CfgHash = ""
var CfgFileName string = ""
var CfgDisableConfigWatch = false
var ClientCfg map[string]string = map[string]string{}
var originalDisableDebugLvl l4g.Level = l4g.DEBUG
var siteURL = ""
@@ -178,6 +179,10 @@ func InitializeConfigWatch() {
cfgMutex.Lock()
defer cfgMutex.Unlock()
if CfgDisableConfigWatch {
return
}
if watcher == nil {
var err error
watcher, err = fsnotify.NewWatcher()
@@ -215,11 +220,13 @@ func EnableConfigWatch() {
cfgMutex.Lock()
defer cfgMutex.Unlock()
configFile := filepath.Clean(CfgFileName)
configDir, _ := filepath.Split(configFile)
if watcher != nil {
watcher.Add(configDir)
configFile := filepath.Clean(CfgFileName)
configDir, _ := filepath.Split(configFile)
if watcher != nil {
watcher.Add(configDir)
}
}
}