mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-11-02 11:38:02 +00:00
Update the plugin directory logic
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user