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)
|
bool SfdiskPartitionTable::commit(quint32 timeout)
|
||||||
{
|
{
|
||||||
if (!ExternalCommand(QStringLiteral("udevadm"), QStringList() << QStringLiteral("settle") << QStringLiteral("--timeout=") + QString::number(timeout)).run() &&
|
if ( !(ExternalCommand(QStringLiteral("udevadm"), { QStringLiteral("settle"), QStringLiteral("--timeout=") + QString::number(timeout) }).run() &&
|
||||||
!ExternalCommand(QStringLiteral("udevsettle"), QStringList() << QStringLiteral("--timeout=") + QString::number(timeout)).run())
|
ExternalCommand(QStringLiteral("partx"), { QStringLiteral("--update"), m_device->deviceNode() }).run()) )
|
||||||
sleep(timeout);
|
sleep(timeout);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
Loading…
Reference in New Issue