lets avoid failing if the outdir already exists

pull/3908/head
James Strachan 8 years ago
parent 3eb1f59f71
commit 8e2f27e4e4

@ -36,8 +36,10 @@ var headerBytes = []byte("+aHR0cHM6Ly95b3V0dS5iZS96OVV6MWljandyTQo=")
func SaveDir(c *chart.Chart, dest string) error { func SaveDir(c *chart.Chart, dest string) error {
// Create the chart directory // Create the chart directory
outdir := filepath.Join(dest, c.Metadata.Name) outdir := filepath.Join(dest, c.Metadata.Name)
if err := os.Mkdir(outdir, 0755); err != nil { if _, err := os.Stat(outdir); err != nil && os.IsNotExist(err) {
return err if err := os.Mkdir(outdir, 0755); err != nil {
return err
}
} }
// Save the chart file. // Save the chart file.

Loading…
Cancel
Save