Merge pull request #4002 from mitchellh/b-plugin-discovery
Supress plugin discovery from plugins, which is redundant and noisy in the logs
This commit is contained in:
commit
220709b7eb
|
@ -5,6 +5,7 @@ import (
|
|||
"fmt"
|
||||
"io"
|
||||
"log"
|
||||
"os"
|
||||
"os/exec"
|
||||
"path/filepath"
|
||||
"runtime"
|
||||
|
@ -46,6 +47,12 @@ func decodeConfig(r io.Reader, c *config) error {
|
|||
// Hence, the priority order is the reverse of the search order - i.e., the
|
||||
// CWD has the highest priority.
|
||||
func (c *config) Discover() error {
|
||||
// If we are already inside a plugin process we should not need to
|
||||
// discover anything.
|
||||
if os.Getenv(plugin.MagicCookieKey) == plugin.MagicCookieValue {
|
||||
return nil
|
||||
}
|
||||
|
||||
// First, look in the same directory as the executable.
|
||||
exePath, err := osext.Executable()
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue