init: Honor config-dir flag when it is passed as global or local flag (#3337)

setGlobalsFromContext() is added to sets global variable after parsing
command line arguments.
This commit is contained in:
Anis Elleuch
2016-11-24 02:13:40 +01:00
committed by Harshavardhana
parent d711ff454e
commit e2ef95af7d
5 changed files with 89 additions and 64 deletions

View File

@@ -363,8 +363,13 @@ func serverMain(c *cli.Context) {
cli.ShowCommandHelpAndExit(c, "server", 1)
}
// Set global quiet flag.
globalQuiet = c.Bool("quiet") || c.GlobalBool("quiet")
// Set global variables after parsing passed arguments
setGlobalsFromContext(c)
checkUpdate()
// Generic initialization
minioInit()
// Server address.
serverAddr := c.String("address")