checkconfig....

This commit is contained in:
Roland Jax
2014-12-17 15:08:14 +01:00
parent a00b2ab602
commit 5eb5894b1e
2 changed files with 10 additions and 8 deletions
+6
View File
@@ -36,6 +36,12 @@ BaseLoop::BaseLoop()
m_messages = new MessageMap();
loadMessages();
// exit if checkconfig is true
if (A.getOptVal<bool>("checkconfig") == true) {
m_port = NULL;
return;
}
m_ownAddress = A.getOptVal<int>("address") & 0xff;
const bool answer = A.getOptVal<bool>("answer");
+4 -8
View File
@@ -160,13 +160,8 @@ int main(int argc, char* argv[])
// parse arguments
A.parseArgs(argc, argv);
// check of configuration files
if (A.getOptVal<bool>("checkconfig") == true) {
// TODO checkconfig(...);
}
// make me daemon
if (A.getOptVal<bool>("foreground") == true) {
// make me daemon or checkconfig is true
if (A.getOptVal<bool>("foreground") == true || A.getOptVal<bool>("checkconfig") == true) {
L += new LogConsole(calcAreaMask(A.getOptVal<const char*>("logareas")),
calcLevel(A.getOptVal<const char*>("loglevel")),
"logconsole");
@@ -190,7 +185,8 @@ int main(int argc, char* argv[])
// create baseloop
baseloop = new BaseLoop();
baseloop->start();
if (A.getOptVal<bool>("checkconfig") == false)
baseloop->start();
// shutdown
shutdown();