From d07dfc3eca063ccc7c7a618a1f236c9aef98d666 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Thu, 5 Feb 2015 13:23:41 +0100 Subject: [PATCH] More debug output in partition module. --- .../partition/jobs/CreatePartitionTableJob.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/modules/partition/jobs/CreatePartitionTableJob.cpp b/src/modules/partition/jobs/CreatePartitionTableJob.cpp index 94f90a049..b238a262e 100644 --- a/src/modules/partition/jobs/CreatePartitionTableJob.cpp +++ b/src/modules/partition/jobs/CreatePartitionTableJob.cpp @@ -34,6 +34,7 @@ // Qt #include +#include CreatePartitionTableJob::CreatePartitionTableJob( Device* device, PartitionTable::TableType type ) : m_device( device ) @@ -67,6 +68,20 @@ CreatePartitionTableJob::exec() cDebug() << "Creating new partition table of type" << table->typeName() << ", uncommitted yet:\n" << table; + QProcess lsblk; + lsblk.setProgram( "lsblk" ); + lsblk.setProcessChannelMode( QProcess::MergedChannels ); + lsblk.start(); + lsblk.waitForFinished(); + cDebug() << "lsblk:\n" << lsblk.readAllStandardOutput(); + + QProcess mount; + mount.setProgram( "mount" ); + mount.setProcessChannelMode( QProcess::MergedChannels ); + mount.start(); + mount.waitForFinished(); + cDebug() << "mount:\n" << mount.readAllStandardOutput(); + bool ok = backendDevice->createPartitionTable( report, *table ); if ( !ok ) {