1d235be208
Co-authored-by: elseym <elseym@me.com>
14 lines
757 B
Diff
14 lines
757 B
Diff
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()) {
|