From dcc89dfbc687cf84e5d9567ec8465796ce05a374 Mon Sep 17 00:00:00 2001 From: wlan0 Date: Wed, 29 Apr 2015 04:38:43 -0700 Subject: [PATCH] remove default directory from tls generate cmd --- cmd/control/tlsconf.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd/control/tlsconf.go b/cmd/control/tlsconf.go index f29769fb..bdaaac44 100644 --- a/cmd/control/tlsconf.go +++ b/cmd/control/tlsconf.go @@ -1,6 +1,7 @@ package control import ( + "fmt" "io/ioutil" "os" "path/filepath" @@ -36,7 +37,7 @@ func tlsConfCommands() []cli.Command { cli.StringFlag{ Name: "dir, d", Usage: "the directory to save/read the certs to/from", - Value: "${HOME}/.docker", + Value: "", }, }, }, @@ -132,7 +133,10 @@ func generate(c *cli.Context) error { } generateServer := c.Bool("server") - outDir := os.ExpandEnv(c.String("dir")) + outDir := c.String("dir") + if outDir == "" { + return fmt.Errorf("out directory (-d, --dir) not specified") + } caCertPath := filepath.Join(outDir, "ca.pem") caKeyPath := filepath.Join(outDir, "ca-key.pem") certPath := filepath.Join(outDir, "cert.pem")