Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
bpm-sw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
bpm
bpm-sw
Commits
0e7490da
Commit
0e7490da
authored
Oct 09, 2015
by
Lucas Russo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dev_mngr/*: add working directory option for daemon
parent
e319229b
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
0 deletions
+17
-0
dev_mngr_core.h
include/dev_mngr_core.h
+1
-0
dev_mngr.c
src/dev_mngr/dev_mngr.c
+15
-0
dev_mngr_core.c
src/dev_mngr/dev_mngr_core.c
+1
-0
No files found.
include/dev_mngr_core.h
View file @
0e7490da
...
...
@@ -20,6 +20,7 @@ extern char *dmngr_verbose_str;
extern
int
dmngr_verbose
;
extern
char
*
dmngr_daemonize_str
;
extern
int
dmngr_daemonize
;
extern
char
*
dmngr_work_dir
;
extern
char
*
dmngr_spawn_broker_cfg_str
;
extern
int
dmngr_spawn_broker_cfg
;
...
...
src/dev_mngr/dev_mngr.c
View file @
0e7490da
...
...
@@ -171,6 +171,21 @@ int main (int argc, char *argv[])
DBE_DEBUG
(
DBG_DEV_MNGR
|
DBG_LVL_INFO
,
"[dev_mngr] Daemonize set to
\"
%d
\"\n
"
,
dmngr_daemonize
);
/* Read the work directory for daemon only */
if
(
dmngr_daemonize
==
1
)
{
dmngr_work_dir
=
zconfig_resolve
(
root_cfg
,
"/dev_mngr/workdir"
,
NULL
);
/* Set default logfile. We accept NULL as stdout */
if
(
dmngr_work_dir
==
NULL
)
{
DBE_DEBUG
(
DBG_DEV_MNGR
|
DBG_LVL_FATAL
,
"[dev_mngr] Could not find workdir in configuration "
"file
\n
"
);
goto
err_cfg_exit
;
}
DBE_DEBUG
(
DBG_DEV_MNGR
|
DBG_LVL_INFO
,
"[dev_mngr] Work directory set to
\"
%s
\"\n
"
,
dmngr_work_dir
);
}
/* Read spawn broker parameter */
dmngr_spawn_broker_cfg_str
=
zconfig_resolve
(
root_cfg
,
"/dev_mngr/spawn_broker"
,
NULL
);
...
...
src/dev_mngr/dev_mngr_core.c
View file @
0e7490da
...
...
@@ -92,6 +92,7 @@ char *dmngr_verbose_str = NULL;
int
dmngr_verbose
=
0
;
char
*
dmngr_daemonize_str
=
NULL
;
int
dmngr_daemonize
=
0
;
char
*
dmngr_work_dir
=
NULL
;
char
*
dmngr_spawn_broker_cfg_str
=
NULL
;
int
dmngr_spawn_broker_cfg
=
0
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment