mirror of
https://github.com/hashicorp/vault.git
synced 2026-05-05 12:26:34 +02:00
Update the plugin directory logic
This commit is contained in:
parent
b20c17745c
commit
07f3f4fc26
@ -284,6 +284,13 @@ func (c *ServerCommand) Run(args []string) int {
|
||||
return 1
|
||||
}
|
||||
coreConfig.PluginDirectory = filepath.Join(homePath, "/.vault-plugins/")
|
||||
err = os.Mkdir(coreConfig.PluginDirectory, 0700)
|
||||
if err != nil && !os.IsExist(err) {
|
||||
c.Ui.Output(fmt.Sprintf(
|
||||
"Error making default plugin directory: %v", err))
|
||||
return 1
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
var disableClustering bool
|
||||
|
||||
@ -273,6 +273,11 @@ func (c *Config) Merge(c2 *Config) *Config {
|
||||
result.EnableUI = c2.EnableUI
|
||||
}
|
||||
|
||||
result.PluginDirectory = c.PluginDirectory
|
||||
if c2.PluginDirectory != "" {
|
||||
result.PluginDirectory = c2.PluginDirectory
|
||||
}
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user