INNER CODE UNIT · Go

tryWritingToDir

kumahq/kuma · app/cni/pkg/install/main.go:196

func tryWritingToDir(dir string) error {
	if err := files.IsDirWriteable(dir); err != nil {
		return errors.Wrap(err, "directory is not writable")
	}

	file, err := os.Open(binaryPath)
	if err != nil {
		return errors.Wrap(err, "unable to open CNI binary file")
	}
	defer file.Close()

	stat, err := file.Stat()
	if err != nil {
		return errors.Wrap(err, "unable to stat CNI binary file")
	}

	log.V(1).Info("CNI binary file permissions", "permissions", int(stat.Mode()), "path", binaryPath)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…