diff --git a/main.go b/main.go index 8ddff875bb..8841748f25 100644 --- a/main.go +++ b/main.go @@ -19,19 +19,9 @@ func before(c *cli.Context) error { org := "docker" bits := 2048 - if _, err := os.Stat(utils.GetDockerDir()); err != nil { - if os.IsNotExist(err) { - if err := os.Mkdir(utils.GetDockerDir(), 0700); err != nil { - log.Fatalf("Error creating docker config dir: %s", err) - } - } else { - log.Fatal(err) - } - } - if _, err := os.Stat(utils.GetMachineDir()); err != nil { if os.IsNotExist(err) { - if err := os.Mkdir(utils.GetMachineDir(), 0700); err != nil { + if err := os.MkdirAll(utils.GetMachineDir(), 0700); err != nil { log.Fatalf("Error creating machine config dir: %s", err) } } else {