summaryrefslogtreecommitdiff
path: root/src/daemon/dlt-daemon.c
diff options
context:
space:
mode:
authorChristoph Lipka <clipka@jp.adit-jv.com>2016-10-12 12:20:55 +0900
committerChristoph Lipka <clipka@jp.adit-jv.com>2016-10-24 13:39:56 +0900
commit3894a8d101a7be0f67262de8af3746a768433fed (patch)
tree179f8c486d834e3f2e53826b03bcb8fc9e51123e /src/daemon/dlt-daemon.c
parentc739c8ce49e9a285de6cf2c5df73c974dd8bab2e (diff)
downloadDLT-daemon-3894a8d101a7be0f67262de8af3746a768433fed.tar.gz
MultiNode: Specify config file location in dlt.conf
Signed-off-by: Christoph Lipka <clipka@jp.adit-jv.com>
Diffstat (limited to 'src/daemon/dlt-daemon.c')
-rw-r--r--src/daemon/dlt-daemon.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/daemon/dlt-daemon.c b/src/daemon/dlt-daemon.c
index d3df90f..9288d33 100644
--- a/src/daemon/dlt-daemon.c
+++ b/src/daemon/dlt-daemon.c
@@ -249,6 +249,9 @@ int option_file_parser(DltDaemonLocal *daemon_local)
DLT_DAEMON_DEFAULT_CTRL_SOCK_PATH,
sizeof(daemon_local->flags.ctrlSockPath) - 1);
daemon_local->flags.gatewayMode = 0;
+ strncpy(daemon_local->flags.gatewayConfigFile,
+ DLT_GATEWAY_CONFIG_PATH,
+ DLT_DAEMON_FLAG_MAX - 1);
daemon_local->flags.autoResponseGetLogInfoOption = 7;
daemon_local->flags.contextLogLevel = DLT_LOG_INFO;
daemon_local->flags.contextTraceStatus = DLT_TRACE_STATUS_OFF;
@@ -503,6 +506,17 @@ int option_file_parser(DltDaemonLocal *daemon_local)
daemon_local->flags.gatewayMode = atoi(value);
//printf("Option: %s=%s\n",token,value);
}
+ else if(strcmp(token,"GatewayConfigFile")==0)
+ {
+ memset(
+ daemon_local->flags.gatewayConfigFile,
+ 0,
+ DLT_DAEMON_FLAG_MAX);
+ strncpy(
+ daemon_local->flags.gatewayConfigFile,
+ value,
+ DLT_DAEMON_FLAG_MAX-1);
+ }
else if(strcmp(token,"ContextLogLevel")==0)
{
int const intval = atoi(value);