Remove curly braces when generating a new LUKS UUID.

This commit is contained in:
Andrius Štikonas 2016-05-11 02:16:24 +01:00
parent ea69f4b8af
commit 19f5ce0b28
1 changed files with 2 additions and 2 deletions

View File

@ -523,14 +523,14 @@ QString luks::readOuterUUID(const QString &deviceNode) const
bool luks::updateUUID(Report& report, const QString& deviceNode) const bool luks::updateUUID(Report& report, const QString& deviceNode) const
{ {
QUuid uuid = QUuid::createUuid(); const QString uuid = QUuid::createUuid().toString().remove(QRegularExpression(QStringLiteral("\\{|\\}")));
ExternalCommand cmd(report, ExternalCommand cmd(report,
QStringLiteral("cryptsetup"), QStringLiteral("cryptsetup"),
{ QStringLiteral("luksUUID"), { QStringLiteral("luksUUID"),
deviceNode, deviceNode,
QStringLiteral("--uuid"), QStringLiteral("--uuid"),
uuid.toString() }); uuid });
return cmd.run(-1) && cmd.exitCode() == 0; return cmd.run(-1) && cmd.exitCode() == 0;
} }