Merge pull request #2 from shazbert/master

Added check for web directory when web server is enabled
This commit is contained in:
Adrian Gallagher
2016-03-11 00:47:53 +11:00

View File

@@ -28,6 +28,7 @@ var (
WarningSSMSGlobalSMSNoContacts = "WARNING -- SMS Support disabled due to no enabled contacts."
WarningWebserverCredentialValuesEmpty = "WARNING -- Webserver support disabled due to empty Username/Password values."
WarningWebserverListenAddressInvalid = "WARNING -- Webserver support disabled due to invalid listen address."
WarningWebserverRootWebFolderInvalid = "WARNING -- Webserver support disabled due to missing web folder."
)
type Webserver struct {
@@ -163,6 +164,11 @@ func CheckExchangeConfigValues() error {
}
func CheckWebserverValues() error {
_, err := ioutil.ReadDir("/web/")
if err != nil {
return errors.New(WarningWebserverRootWebFolderInvalid)
}
if bot.config.Webserver.AdminUsername == "" || bot.config.Webserver.AdminPassword == "" {
return errors.New(WarningWebserverCredentialValuesEmpty)
}