Add optional parameters inside init function of partition. Optional
parameters refer to:
- partno_follow_default
- start_follow_default
- end_follow_default
These options can be used in order to enable or disable default partno,
start and end value when adding partitions.
With those optional parameters enabled by default a user is able
to add a partition into the context label without specifying any
attribute.
>>> import fdisk
>>> cxt = fdisk.Context('./disk.bin', readonly=False)
>>> cxt.create_disklabel('gpt')
>>> pa = fdisk.Partition()
>>> cxt.add_partition(pa)
This enables:
- "Filling" the rest of the disk with last partition
- No need to track start/end sector for any following partition
- No need to track next partno number for any following partition
See:
https://cdn.kernel.org/pub/linux/utils/util-linux/v2.34/libfdisk-docs/libfdisk-Partition.html#fdisk-partition-partno-follow-default
https://cdn.kernel.org/pub/linux/utils/util-linux/v2.34/libfdisk-docs/libfdisk-Partition.html#fdisk-partition-start-follow-default
https://cdn.kernel.org/pub/linux/utils/util-linux/v2.34/libfdisk-docs/libfdisk-Partition.html#fdisk-partition-end-follow-default
|
||
|---|---|---|
| .gitignore | ||
| COPYING | ||
| MANIFEST.in | ||
| context.c | ||
| fdisk.c | ||
| fdisk.h | ||
| label.c | ||
| partition.c | ||
| setup.py | ||