kiwi.partitioner Package¶
Submodules¶
kiwi.partitioner.base
Module¶
-
class
kiwi.partitioner.base.
PartitionerBase
(disk_provider, start_sector=None)[source]¶ Bases:
object
Base class for partitioners
-
create
(name, mbsize, type_name, flags=None)[source]¶ Create partition
Implementation in specialized partitioner class
-
get_id
()[source]¶ Current partition number
Zero indicates no partition has been created so far
- Returns
partition number
- Return type
-
set_flag
(partition_id, flag_name)[source]¶ Set partition flag
Implementation in specialized partitioner class
- Parameters
partition_id (int) – unused
flag_name (string) – unused
-
kiwi.partitioner.dasd
Module¶
-
class
kiwi.partitioner.dasd.
PartitionerDasd
(disk_provider, start_sector=None)[source]¶ Bases:
kiwi.partitioner.base.PartitionerBase
Implements DASD partition setup
kiwi.partitioner.gpt
Module¶
-
class
kiwi.partitioner.gpt.
PartitionerGpt
(disk_provider, start_sector=None)[source]¶ Bases:
kiwi.partitioner.base.PartitionerBase
Implements GPT partition setup
-
resize_table
(entries=128)[source]¶ Resize partition table
- Parameters
entries (int) – number of default entries
-
kiwi.partitioner.msdos
Module¶
-
class
kiwi.partitioner.msdos.
PartitionerMsDos
(disk_provider, start_sector=None)[source]¶ Bases:
kiwi.partitioner.base.PartitionerBase
Implement old style msdos partition setup