checkconfig....
This commit is contained in:
@@ -36,6 +36,12 @@ BaseLoop::BaseLoop()
|
|||||||
m_messages = new MessageMap();
|
m_messages = new MessageMap();
|
||||||
loadMessages();
|
loadMessages();
|
||||||
|
|
||||||
|
// exit if checkconfig is true
|
||||||
|
if (A.getOptVal<bool>("checkconfig") == true) {
|
||||||
|
m_port = NULL;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
m_ownAddress = A.getOptVal<int>("address") & 0xff;
|
m_ownAddress = A.getOptVal<int>("address") & 0xff;
|
||||||
const bool answer = A.getOptVal<bool>("answer");
|
const bool answer = A.getOptVal<bool>("answer");
|
||||||
|
|
||||||
|
|||||||
+4
-8
@@ -160,13 +160,8 @@ int main(int argc, char* argv[])
|
|||||||
// parse arguments
|
// parse arguments
|
||||||
A.parseArgs(argc, argv);
|
A.parseArgs(argc, argv);
|
||||||
|
|
||||||
// check of configuration files
|
// make me daemon or checkconfig is true
|
||||||
if (A.getOptVal<bool>("checkconfig") == true) {
|
if (A.getOptVal<bool>("foreground") == true || A.getOptVal<bool>("checkconfig") == true) {
|
||||||
// TODO checkconfig(...);
|
|
||||||
}
|
|
||||||
|
|
||||||
// make me daemon
|
|
||||||
if (A.getOptVal<bool>("foreground") == true) {
|
|
||||||
L += new LogConsole(calcAreaMask(A.getOptVal<const char*>("logareas")),
|
L += new LogConsole(calcAreaMask(A.getOptVal<const char*>("logareas")),
|
||||||
calcLevel(A.getOptVal<const char*>("loglevel")),
|
calcLevel(A.getOptVal<const char*>("loglevel")),
|
||||||
"logconsole");
|
"logconsole");
|
||||||
@@ -190,7 +185,8 @@ int main(int argc, char* argv[])
|
|||||||
|
|
||||||
// create baseloop
|
// create baseloop
|
||||||
baseloop = new BaseLoop();
|
baseloop = new BaseLoop();
|
||||||
baseloop->start();
|
if (A.getOptVal<bool>("checkconfig") == false)
|
||||||
|
baseloop->start();
|
||||||
|
|
||||||
// shutdown
|
// shutdown
|
||||||
shutdown();
|
shutdown();
|
||||||
|
|||||||
Reference in New Issue
Block a user