Enable growing luks->reiserfs.
This commit is contained in:
parent
2e7055aa69
commit
433cb5651b
|
@ -137,9 +137,9 @@ bool ext2::create(Report& report, const QString& deviceNode) const
|
||||||
bool ext2::resize(Report& report, const QString& deviceNode, qint64 length) const
|
bool ext2::resize(Report& report, const QString& deviceNode, qint64 length) const
|
||||||
{
|
{
|
||||||
const QString len = QString::number(length / 512) + QStringLiteral("s");
|
const QString len = QString::number(length / 512) + QStringLiteral("s");
|
||||||
const QStringList command = length == -1 ? QStringList() << deviceNode : QStringList() << deviceNode << len;
|
const QStringList args = length == -1 ? QStringList() << deviceNode : QStringList() << deviceNode << len;
|
||||||
|
|
||||||
ExternalCommand cmd(report, QStringLiteral("resize2fs"), command);
|
ExternalCommand cmd(report, QStringLiteral("resize2fs"), args);
|
||||||
return cmd.run(-1) && cmd.exitCode() == 0;
|
return cmd.run(-1) && cmd.exitCode() == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -148,7 +148,10 @@ bool reiserfs::create(Report& report, const QString& deviceNode) const
|
||||||
|
|
||||||
bool reiserfs::resize(Report& report, const QString& deviceNode, qint64 length) const
|
bool reiserfs::resize(Report& report, const QString& deviceNode, qint64 length) const
|
||||||
{
|
{
|
||||||
ExternalCommand cmd(report, QStringLiteral("resize_reiserfs"), { deviceNode, QStringLiteral("-q"), QStringLiteral("-s"), QString::number(length) });
|
const QStringList args = length == -1 ?
|
||||||
|
QStringList() << deviceNode << QStringLiteral("-q") :
|
||||||
|
QStringList() << deviceNode << QStringLiteral("-q") << QStringLiteral("-s") << QString::number(length);
|
||||||
|
ExternalCommand cmd(report, QStringLiteral("resize_reiserfs"), args);
|
||||||
|
|
||||||
bool rval = cmd.start(-1);
|
bool rval = cmd.start(-1);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue