keep UUID when resizing swap (i.e. recreating it)

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128909
This commit is contained in:
Volker Lanz 2010-05-20 16:19:34 +00:00
parent 08da1fac60
commit 046c9006e0
1 changed files with 4 additions and 0 deletions

View File

@ -79,10 +79,14 @@ namespace FS
bool linuxswap::resize(Report& report, const QString& deviceNode, qint64) const
{
const QString label = readLabel(deviceNode);
const QString uuid = readUUID(deviceNode);
QStringList args;
if (!label.isEmpty())
args << "-L" << label;
if (!uuid.isEmpty())
args << "-U" << uuid;
args << deviceNode;
ExternalCommand cmd(report, "mkswap", args);