Call kpartx to reread partition table.
This commit is contained in:
parent
e3d01cf25f
commit
c3827b0c60
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue