k3s/pkg/agent/util/file.go

19 lines
314 B
Go
Raw Normal View History

2019-01-01 03:23:01 -05:00
package util
import (
"io/ioutil"
"os"
"path/filepath"
"github.com/pkg/errors"
)
func WriteFile(name string, content string) error {
2019-01-09 11:54:15 -05:00
os.MkdirAll(filepath.Dir(name), 0755)
2019-01-01 03:23:01 -05:00
err := ioutil.WriteFile(name, []byte(content), 0644)
if err != nil {
return errors.Wrapf(err, "writing %s", name)
}
return nil
}