in plugin/step/install/linux/dnf/dnf.go [196:210]
func (s *Step) isInstalled() bool {
installed := false
if s.Version != "" {
if err := s.checkInstalled(); err != nil {
switch err.(type) {
case *exec.ExitError:
installed = false
case *go2chef.ErrChefAlreadyInstalled:
s.logger.Infof("%s", err)
installed = true
}
}
}
return installed
}