in plugin/step/install/linux/dnf/dnf.go [92:111]
func (s *Step) Download() error {
if s.source == nil {
return nil
}
if s.isInstalled() {
return nil
}
tmpdir, err := temp.Dir("", "go2chef-install")
if err != nil {
return err
}
if err := s.source.DownloadToPath(tmpdir); err != nil {
return err
}
s.downloadPath = tmpdir
return nil
}