Support the creation of top-level folders on Windows (fixes #1822)

This commit is contained in:
Lode Hoste
2015-05-20 22:46:37 +02:00
parent 76174d31ce
commit f12b8c19be
7 changed files with 91 additions and 8 deletions

View File

@@ -279,7 +279,7 @@ func main() {
l.Fatalln(dir, "is not a directory")
}
if err != nil && os.IsNotExist(err) {
err = os.MkdirAll(dir, 0700)
err = osutil.MkdirAll(dir, 0700)
if err != nil {
l.Fatalln("generate:", err)
}
@@ -882,7 +882,7 @@ func discovery(extPort int) *discover.Discoverer {
func ensureDir(dir string, mode int) {
fi, err := os.Stat(dir)
if os.IsNotExist(err) {
err := os.MkdirAll(dir, 0700)
err := osutil.MkdirAll(dir, 0700)
if err != nil {
l.Fatalln(err)
}