func()

in plugin/step/install/windows/msi/msi_windows.go [109:125]


func (s *Step) Execute() (err error) {
	if s.Uninstall {
		if err = s.uninstallChef(s.MSIEXECTimeoutSeconds); err != nil {
			s.logger.Debugf(1, "%s", err)
			return err
		}
	}

	if s.RenameFolder {
		if err = s.renameFolder(s.MSIEXECTimeoutSeconds); err != nil {
			s.logger.Debugf(1, "%s", err)
			return err
		}
	}

	return s.installChef()
}