Ensure the --tree-spawn option is inside any parens from the sh and ksh shell support
Этот коммит содержится в:
родитель
554c7c3551
Коммит
8e3f0b1d33
@ -662,6 +662,9 @@ static int setup_launch(int *argcptr, char ***argvptr,
|
|||||||
/* protect the params */
|
/* protect the params */
|
||||||
mca_base_cmd_line_wrap_args(argv);
|
mca_base_cmd_line_wrap_args(argv);
|
||||||
|
|
||||||
|
/* tell the daemon we are in a tree spawn */
|
||||||
|
opal_argv_append(&argc, &argv, "--tree-spawn");
|
||||||
|
|
||||||
value = opal_argv_join(argv, ' ');
|
value = opal_argv_join(argv, ' ');
|
||||||
if (sysconf(_SC_ARG_MAX) < (int)strlen(value)) {
|
if (sysconf(_SC_ARG_MAX) < (int)strlen(value)) {
|
||||||
orte_show_help("help-plm-rsh.txt", "cmd-line-too-long",
|
orte_show_help("help-plm-rsh.txt", "cmd-line-too-long",
|
||||||
@ -837,9 +840,6 @@ static int remote_spawn(opal_buffer_t *launch)
|
|||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* tell the daemon we are in a tree spawn */
|
|
||||||
opal_argv_append(&argc, &argv, "--tree-spawn");
|
|
||||||
|
|
||||||
/* get the daemon job object */
|
/* get the daemon job object */
|
||||||
if (NULL == (daemons = orte_get_job_data_object(ORTE_PROC_MY_NAME->jobid))) {
|
if (NULL == (daemons = orte_get_job_data_object(ORTE_PROC_MY_NAME->jobid))) {
|
||||||
ORTE_ERROR_LOG(ORTE_ERR_NOT_FOUND);
|
ORTE_ERROR_LOG(ORTE_ERR_NOT_FOUND);
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user