[partition] Log the newly-created partition table
- Log individual partitions instead of printing QObject(<ptr>)
This commit is contained in:
parent
4757496c3d
commit
02a6b7dd12
@ -20,6 +20,8 @@
|
|||||||
|
|
||||||
#include "jobs/CreatePartitionTableJob.h"
|
#include "jobs/CreatePartitionTableJob.h"
|
||||||
|
|
||||||
|
#include "core/PartitionIterator.h"
|
||||||
|
|
||||||
#include "utils/Logger.h"
|
#include "utils/Logger.h"
|
||||||
|
|
||||||
// KPMcore
|
// KPMcore
|
||||||
@ -65,6 +67,14 @@ CreatePartitionTableJob::prettyStatusMessage() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static inline QDebug&
|
||||||
|
operator <<( QDebug& s, PartitionIterator& it )
|
||||||
|
{
|
||||||
|
s << ( ( *it ) ? ( *it )->deviceNode() : QString( "<null device>" ) );
|
||||||
|
return s;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Calamares::JobResult
|
Calamares::JobResult
|
||||||
CreatePartitionTableJob::exec()
|
CreatePartitionTableJob::exec()
|
||||||
{
|
{
|
||||||
@ -73,7 +83,11 @@ CreatePartitionTableJob::exec()
|
|||||||
|
|
||||||
PartitionTable* table = m_device->partitionTable();
|
PartitionTable* table = m_device->partitionTable();
|
||||||
cDebug() << "Creating new partition table of type" << table->typeName()
|
cDebug() << "Creating new partition table of type" << table->typeName()
|
||||||
<< ", uncommitted yet:\n" << table;
|
<< ", uncommitted yet:";
|
||||||
|
|
||||||
|
for ( auto it = PartitionIterator::begin( table );
|
||||||
|
it != PartitionIterator::end( table ); ++it )
|
||||||
|
cDebug() << *it;
|
||||||
|
|
||||||
QProcess lsblk;
|
QProcess lsblk;
|
||||||
lsblk.setProgram( "lsblk" );
|
lsblk.setProgram( "lsblk" );
|
||||||
|
Loading…
Reference in New Issue
Block a user