Call kpartx to reread partition table.

This commit is contained in:
Andrius Štikonas 2017-12-09 22:52:43 +00:00
parent e3d01cf25f
commit c3827b0c60
1 changed files with 2 additions and 2 deletions

View File

@ -54,8 +54,8 @@ bool SfdiskPartitionTable::open()
bool SfdiskPartitionTable::commit(quint32 timeout)
{
if (!ExternalCommand(QStringLiteral("udevadm"), QStringList() << QStringLiteral("settle") << QStringLiteral("--timeout=") + QString::number(timeout)).run() &&
!ExternalCommand(QStringLiteral("udevsettle"), QStringList() << QStringLiteral("--timeout=") + QString::number(timeout)).run())
if ( !(ExternalCommand(QStringLiteral("udevadm"), { QStringLiteral("settle"), QStringLiteral("--timeout=") + QString::number(timeout) }).run() &&
ExternalCommand(QStringLiteral("partx"), { QStringLiteral("--update"), m_device->deviceNode() }).run()) )
sleep(timeout);
return true;