@@ -20,7 +20,6 @@ import (
2020 "fmt"
2121 "os"
2222 "path/filepath"
23- "runtime"
2423
2524 "github.com/containerd/containerd/plugin"
2625 "github.com/pkg/errors"
@@ -42,22 +41,20 @@ func init() {
4241 InitFn : func (ic * plugin.InitContext ) (interface {}, error ) {
4342 path := ic .Config .(* Config ).Path
4443 ic .Meta .Exports ["path" ] = path
45-
4644 bin := filepath .Join (path , "bin" )
4745 if err := os .MkdirAll (bin , 0711 ); err != nil {
4846 return nil , err
4947 }
50- if err := os .Setenv ("PATH" , fmt .Sprintf ("%s:% s" , bin , os .Getenv ("PATH" ))); err != nil {
48+ if err := os .Setenv ("PATH" , fmt .Sprintf ("%s%c% s" , bin , os . PathListSeparator , os .Getenv ("PATH" ))); err != nil {
5149 return nil , errors .Wrapf (err , "set binary image directory in path %s" , bin )
5250 }
53- if runtime .GOOS != "windows" {
54- lib := filepath .Join (path , "lib" )
55- if err := os .MkdirAll (lib , 0711 ); err != nil {
56- return nil , err
57- }
58- if err := os .Setenv ("LD_LIBRARY_PATH" , fmt .Sprintf ("%s:%s" , os .Getenv ("LD_LIBRARY_PATH" ), lib )); err != nil {
59- return nil , errors .Wrapf (err , "set binary lib directory in path %s" , lib )
60- }
51+
52+ lib := filepath .Join (path , "lib" )
53+ if err := os .MkdirAll (lib , 0711 ); err != nil {
54+ return nil , err
55+ }
56+ if err := os .Setenv ("LD_LIBRARY_PATH" , fmt .Sprintf ("%s%c%s" , lib , os .PathListSeparator , os .Getenv ("LD_LIBRARY_PATH" ))); err != nil {
57+ return nil , errors .Wrapf (err , "set binary lib directory in path %s" , lib )
6158 }
6259 return & manager {}, nil
6360 },
0 commit comments