osbuild-mpp: add partnum field to the partitions
Partitions are usually indexed starting a 1 so an index starting at 0 is confusing (i.e. you never say mount the filesystem on partition 0). Let's add a partnum field that can be used in definitions instead.
This commit is contained in:
parent
63feab7d86
commit
c3b52ba240
1 changed files with 2 additions and 0 deletions
|
|
@ -831,6 +831,7 @@ class Partition:
|
|||
self.uuid = uuid
|
||||
self.attrs = attrs
|
||||
self.index = None
|
||||
self.partnum = None
|
||||
|
||||
@property
|
||||
def start_in_bytes(self):
|
||||
|
|
@ -936,6 +937,7 @@ class PartitionTable:
|
|||
assert len(disk_parts) == len(self.partitions)
|
||||
for i, part in enumerate(self.partitions):
|
||||
part.index = i
|
||||
part.partnum = i + 1
|
||||
part.start = disk_parts[i]["start"]
|
||||
part.size = disk_parts[i]["size"]
|
||||
part.type = disk_parts[i].get("type")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue