summaryrefslogtreecommitdiff
path: root/pkgs/applications/virtualization/docker/cli-system-plugin-dir-from-env-25.patch
blob: 616b501d2ff8c5147da1e0effccc0f3d05d46d51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
diff --git a/cli-plugins/manager/manager_unix.go b/cli-plugins/manager/manager_unix.go
index 000c058df0..246c427cba 100644
--- a/cli-plugins/manager/manager_unix.go
+++ b/cli-plugins/manager/manager_unix.go
@@ -2,7 +2,13 @@
 
 package manager
 
-var defaultSystemPluginDirs = []string{
-	"/usr/local/lib/docker/cli-plugins", "/usr/local/libexec/docker/cli-plugins",
-	"/usr/lib/docker/cli-plugins", "/usr/libexec/docker/cli-plugins",
+import (
+    "os"
+    "path/filepath"
+)
+
+var defaultSystemPluginDirs []string
+
+func init() {
+    defaultSystemPluginDirs = filepath.SplitList(os.Getenv("DOCKER_CLI_PLUGIN_DIRS"))
 }