fix plugin namespacing
This commit is contained in:
@@ -354,6 +354,7 @@ func registerPlugin(pluginsDir, filePath string, p *plugin.Plugin) error {
|
|||||||
// structure. E.g., if the root plugin directory, passed in the pluginsDir
|
// structure. E.g., if the root plugin directory, passed in the pluginsDir
|
||||||
// argument, is '/home/jdoe/bin/telegraf/plugins' and we're registering plugin
|
// argument, is '/home/jdoe/bin/telegraf/plugins' and we're registering plugin
|
||||||
// '/home/jdoe/bin/telegraf/plugins/input/mysql.so'
|
// '/home/jdoe/bin/telegraf/plugins/input/mysql.so'
|
||||||
|
pluginsDir = filepath.Clean(pluginsDir)
|
||||||
parentDir, _ := filepath.Split(pluginsDir)
|
parentDir, _ := filepath.Split(pluginsDir)
|
||||||
var err error
|
var err error
|
||||||
if filePath, err = filepath.Rel(parentDir, filePath); err != nil {
|
if filePath, err = filepath.Rel(parentDir, filePath); err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user