Signed-off-by: zwwhdls <zwwhdls@hotmail.com>
pull/7188/head
zwwhdls 6 years ago
parent 0ca95341c1
commit 6e0c0b92c2

@ -166,13 +166,13 @@ func (f *fetchCmd) run() error {
if !filepath.IsAbs(ud) {
ud = filepath.Join(f.destdir, ud)
}
if fi, err := os.Stat(ud); err != nil {
if _, err := os.Stat(ud); err != nil {
if err := os.MkdirAll(ud, 0755); err != nil {
return fmt.Errorf("Failed to untar (mkdir): %s", err)
}
} else if !fi.IsDir() {
return fmt.Errorf("Failed to untar: %s is not a directory", ud)
} else {
return fmt.Errorf("ailed to untar: a file or directory with the name %s already exists", ud)
}
return chartutil.ExpandFile(ud, saved)

@ -105,6 +105,8 @@ func TestFetchCmd(t *testing.T) {
expectFile: "./signtest",
expectDir: true,
expectVerify: true,
failExpect: "Failed to untar signtest",
fail: true,
},
{
name: "Chart fetch using repo URL",

Loading…
Cancel
Save