diff --git a/src/virtlyst.cpp b/src/virtlyst.cpp index acd195d..8809e4f 100644 --- a/src/virtlyst.cpp +++ b/src/virtlyst.cpp @@ -340,7 +340,8 @@ bool Virtlyst::createDB() qCCritical(VIRTLYST) << "Error creating database" << query.lastError().text(); return false; } - const QString password = QString::fromLatin1(QUuid::createUuid().toRfc4122().toHex()); + const QString password = qEnvironmentVariable("VIRTLYST_ADMIN_PASSWORD", + QString::fromLatin1(QUuid::createUuid().toRfc4122().toHex())); query.bindValue(QStringLiteral(":password"), QString::fromLatin1( CredentialPassword::createPassword(password.toUtf8(), QCryptographicHash::Sha256, 10000, 16, 16))); if (!query.exec()) {