569fa9e2a7
- Omit ignition module in initrds for already configured systems: * Add 0001-dracut-Don-t-include-the-ignition-module-by-default.patch * Edit module-setup.sh - Add explicit dep on combustion in module-setup.sh - Replace ignition-dracut-grub2 with combustion's firstboot.target: * Add 0001-Order-ignition-disks.service-before-systemd-fsck-roo.patch * Edit ignition-suse-generator * Edit ignition-umount-initrd-fstab.service * Edit module-setup.sh * Drop 02_ignition_firstboot * Drop ignition-firstboot-complete.service * Adjust README.SUSE - Edit ignition-umount-initrd-fstab.service to not rely on combustion units forcing proper order - Add 0003-Move-the-GPT-header-on-resized-disks.patch to make it - Fix patch file metadata in 0001-ignore-missing-qemu-blockdev.patch and 0002-allow-multiple-mounts-of-same-device.patch OBS-URL: https://build.opensuse.org/request/show/1105491 OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/ignition?expand=0&rev=111
24 lines
739 B
Diff
24 lines
739 B
Diff
From: Ignaz Forster <iforster@suse.com>
|
|
Date: Tue, 22 Aug 2023 16:13:07 +0200
|
|
Subject: [PATCH] Move the GPT header on resized disks
|
|
|
|
---
|
|
internal/sgdisk/sgdisk.go | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/internal/sgdisk/sgdisk.go b/internal/sgdisk/sgdisk.go
|
|
index 29915809..9be5a9e6 100644
|
|
--- a/internal/sgdisk/sgdisk.go
|
|
+++ b/internal/sgdisk/sgdisk.go
|
|
@@ -138,6 +138,7 @@ func (op Operation) buildOptions() []string {
|
|
}
|
|
|
|
for _, p := range op.parts {
|
|
+ opts = append(opts, "--move-second-header")
|
|
opts = append(opts, fmt.Sprintf("--new=%d:%s:+%s", p.Number, partitionGetStart(p), partitionGetSize(p)))
|
|
if p.Label != nil {
|
|
opts = append(opts, fmt.Sprintf("--change-name=%d:%s", p.Number, *p.Label))
|
|
--
|
|
2.41.0
|
|
|