INNER CODE UNIT · Go
func
operator-framework/operator-lifecycle-manager · util/cpb/main.go:60
func (m *metadata) copy(dest string) error {
// Copy the annotations file
path := filepath.Join(dest, "metadata/annotations.yaml")
if err := copy.Copy(m.annotationsFile, path); err != nil {
return err
}
// Copy manifest dir
path = filepath.Join(dest, "manifests")
if err := os.MkdirAll(path, os.ModePerm); err != nil {
return err
}
if err := copy.Copy(m.manifestDir, path); err != nil {
return err
}
return nil
}