b0da703f46
Our sgdisk calls are putting extra double-quotes around the names of partitions. This confuses sfdisk, which confuses growpart, which confuses growroot ... and you don't get your partition grown for EFI boot. Ensure we just bunch arguments into the list directly (for Popen) rather than string split and have to worry about quoting. Add a check for this to our GPT unit test, extending it to include a space in the name of the root partition. Change-Id: I0a8cb69bb4c9c0865fbaa63ba0d7210028da552e
34 lines
780 B
YAML
34 lines
780 B
YAML
# A sample config that has GPT/bios and EFI boot partitions
|
|
|
|
- local_loop:
|
|
name: image0
|
|
|
|
- partitioning:
|
|
base: image0
|
|
label: gpt
|
|
partitions:
|
|
- name: ESP
|
|
type: 'EF00'
|
|
size: 8MiB
|
|
mkfs:
|
|
type: vfat
|
|
mount:
|
|
mount_point: /boot/efi
|
|
fstab:
|
|
options: "defaults"
|
|
fsck-passno: 1
|
|
- name: BSP
|
|
type: 'EF02'
|
|
size: 8MiB
|
|
# spaces are probably a bad idea for max compatability, but
|
|
# we're deliberatly testing it here.
|
|
- name: Root Part
|
|
type: '8300'
|
|
size: 100%
|
|
mkfs:
|
|
type: ext4
|
|
mount:
|
|
mount_point: /
|
|
fstab:
|
|
options: "defaults"
|
|
fsck-passno: 1
|