'Execute a make_install command in a shell.  Since this class is not used in the initial download stage,
no recipe step filtering is performed here, and None values are always returned for filtered_actions and dir.'

def execute_step(self, tool_dependency, package_name, actions, action_dict, filtered_actions, env_file_builder, install_environment, work_dir, current_dir=None, initial_download=False):

    with settings(warn_only=True):
        make_opts = action_dict.get('make_opts', '')
        cmd = install_environment.build_command(('make    %s    &&    make    install' % make_opts))
        install_environment.handle_command(tool_dependency=tool_dependency, cmd=cmd, return_output=False, job_name=package_name)
        return (tool_dependency, None, None)
