Fix createVG PV list white space problem.

This commit is contained in:
Chantara Tith 2016-07-03 18:11:10 +07:00
parent e5714ced27
commit 5b92f1b411
2 changed files with 4 additions and 3 deletions

View File

@ -327,7 +327,7 @@ bool LvmDevice::createVG(Report& report, const QString vgname, const QStringList
QStringList args = QStringList();
args << QStringLiteral("vgcreate") << vgname;
foreach (QString pvnode, pvlist) {
args << pvnode;
args << pvnode.trimmed();
}
ExternalCommand cmd(report, QStringLiteral("lvm"), args);

View File

@ -236,9 +236,10 @@ QStringList lvm2_pv::getFreePV()
QStringList pvList = output.split(QStringLiteral("\n"), QString::SkipEmptyParts);
foreach (QString pvnode, pvList) {
if (!isUsed(pvnode.trimmed())) {
rlist.append(pvnode);
rlist.append(pvnode.trimmed());
}
}
return rlist;
}
@ -250,7 +251,7 @@ QStringList lvm2_pv::getUsedPV(const QString& vgname)
QStringList pvList = output.split(QStringLiteral("\n"), QString::SkipEmptyParts);
foreach (QString pvnode, pvList) {
if (isUsed(pvnode.trimmed())) {
rlist.append(pvnode);
rlist.append(pvnode.trimmed());
}
}