X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Foidentdconfiggenerator.cpp;h=62d31c25096607b4a2f6e4290b781beff5216d69;hp=2e6e0ca2247a6f8f444df2ae2a68a1f4e3d2481b;hb=f9a73e3ad8142212028a39b26ced62456e575b7a;hpb=abd7bd3611e560e0ede1b05d617c775614b6c808 diff --git a/src/core/oidentdconfiggenerator.cpp b/src/core/oidentdconfiggenerator.cpp index 2e6e0ca2..62d31c25 100644 --- a/src/core/oidentdconfiggenerator.cpp +++ b/src/core/oidentdconfiggenerator.cpp @@ -32,9 +32,15 @@ OidentdConfigGenerator::OidentdConfigGenerator(QObject *parent) : bool OidentdConfigGenerator::init() { configDir = QDir::homePath(); configFileName = ".oidentd.conf"; + + if(Quassel::isOptionSet("oidentd-conffile")) + configPath = Quassel::optionValue("oidentd-conffile"); + else + configPath = configDir.absoluteFilePath(configFileName); + configTag = " stanza created by Quassel"; - _configFile = new QFile(configDir.absoluteFilePath(configFileName)); + _configFile = new QFile(configPath); qDebug() << "1: _configFile" << _configFile->fileName(); quasselStanza = QRegExp(QString("^lport .* { .* } #%1$").arg(configTag));