diff --git a/sdk/spec_file_generator.go b/sdk/spec_file_generator.go index c9cdbb2..c5a2970 100644 --- a/sdk/spec_file_generator.go +++ b/sdk/spec_file_generator.go @@ -31,8 +31,10 @@ func createPluginSpecDirWindows(name, address, daemonRoot string) (string, error pluginSpecDir := PluginSpecDir(daemonRoot) - if err := windowsCreateDirectoryWithACL(pluginSpecDir); err != nil { - return "", err + if _, err := os.Stat(pluginSpecDir); os.IsNotExist(err) { + if err := windowsCreateDirectoryWithACL(pluginSpecDir); err != nil { + return "", err + } } return pluginSpecDir, nil }