summaryrefslogtreecommitdiff
path: root/src/biruda.c
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2014-12-05 15:18:48 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2014-12-05 15:18:48 +0100
commit67ba87a159fb55196092e59c041af6d69ce07e75 (patch)
tree10a37a3338647dce6c83a474b2ed4eb10612c91c /src/biruda.c
parent7dae7024079fd2c3bec178cd92f47ac993119176 (diff)
downloadbiruda-67ba87a159fb55196092e59c041af6d69ce07e75.tar.gz
biruda-67ba87a159fb55196092e59c041af6d69ce07e75.tar.bz2
added output message for worker output sent to master, master prints only debug message for now
Diffstat (limited to 'src/biruda.c')
-rw-r--r--src/biruda.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/biruda.c b/src/biruda.c
index 834b72f..3fae736 100644
--- a/src/biruda.c
+++ b/src/biruda.c
@@ -268,8 +268,9 @@ static int create_master( cfg_t *cfg )
{
cfg_t *master_cfg = cfg_getnsec( cfg, "master", 0 );
char *control = cfg_getstr( master_cfg, "control" );
+ char *data = cfg_getstr( master_cfg, "data" );
- return master_init( control );
+ return master_init( control, data );
}
static int create_coordinator( cfg_t *cfg )
@@ -285,7 +286,9 @@ static int create_coordinator( cfg_t *cfg )
cfg_t *worker_cfg = cfg_getnsec( cfg, "worker", i );
coordinator_add_worker( cfg_title( worker_cfg ),
(worker_execution_mode_t)cfg_getint( worker_cfg, "execution" ),
- cfg_getstr( worker_cfg, "command" ) );
+ cfg_getstr( worker_cfg, "command" ),
+ cfg_getstr( worker_cfg, "control" ),
+ cfg_getstr( worker_cfg, "data" ) );
}
}