Commit 7d199436 authored by Lucas Russo's avatar Lucas Russo

dev_mngr/*: pass configuration file to dev_io

parent fede3552
......@@ -51,7 +51,7 @@ int main (int argc, char *argv[])
char **str_p = NULL;
int i;
if (argc < 2) {
if (argc < 3) {
print_help (argv[0]);
exit (1);
}
......@@ -354,7 +354,8 @@ err_daemonize:
err_cfg_exit:
zhash_destroy (&dmngr_hints);
err_dmngr_hints_alloc:
str_p = &cfg_file;
free (*str_p);
DBE_DEBUG (DBG_DEV_MNGR | DBG_LVL_FATAL, "[dev_mngr] Exiting ...\n");
return 0;
......
......@@ -398,6 +398,7 @@ dmngr_err_e dmngr_spawn_all_devios (dmngr_t *self, char *broker_endp,
assert (broker_endp);
dmngr_err_e err = DMNGR_SUCCESS;
char *cfg_file = self->cfg_file;
char *dev_type_c = NULL;
char *devio_type_c = NULL;
char *dev_id_c = NULL;
......@@ -468,7 +469,7 @@ dmngr_err_e dmngr_spawn_all_devios (dmngr_t *self, char *broker_endp,
" for a %s device \n\tlocated on %s, ID %u, broker address %s, with "
"logfile on %s ...\n", dev_type_c, dev_pathname, id,
broker_endp, devio_log_prefix);
char *argv_exec [] = {DEVIO_NAME, "-n", devio_type_c,"-t", dev_type_c,
char *argv_exec [] = {DEVIO_NAME, "-f", cfg_file, "-n", devio_type_c,"-t", dev_type_c,
"-i", dev_id_c, "-e", dev_pathname, "-s", smio_inst_id_c,
"-b", broker_endp, "-l", devio_log_prefix, NULL};
int spawn_err = _dmngr_spawn_chld (self, DEVIO_NAME, argv_exec);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment