mirror of
https://github.com/flatcar/scripts.git
synced 2026-01-16 05:51:57 +01:00
Add empty ignition.img placeholder file to ISO for custom Ignition JSON
This custom JSON will be embedded using a new tool. Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
This commit is contained in:
parent
1b7c0c2ecc
commit
c00d732415
@ -749,6 +749,7 @@ _write_iso_disk() {
|
||||
mkdir isolinux syslinux flatcar
|
||||
_write_cpio_common "$1" "${iso_target}/flatcar/cpio.gz"
|
||||
cp "${VM_TMP_ROOT}"/boot/flatcar/vmlinuz-a "${iso_target}/flatcar/vmlinuz"
|
||||
dd if=/dev/zero of="${iso_target}/flatcar/ignition.img" bs=1024 count=256
|
||||
cp -R /usr/share/syslinux/* isolinux/
|
||||
cat<<EOF > isolinux/isolinux.cfg
|
||||
INCLUDE /syslinux/syslinux.cfg
|
||||
@ -761,7 +762,7 @@ timeout 15
|
||||
label flatcar
|
||||
menu default
|
||||
kernel /flatcar/vmlinuz
|
||||
append initrd=/flatcar/cpio.gz flatcar.autologin
|
||||
append initrd=/flatcar/cpio.gz,/flatcar/ignition.img flatcar.autologin
|
||||
EOF
|
||||
mkisofs -v -l -r -J -o $2 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .
|
||||
isohybrid $2
|
||||
|
||||
1
changelog/changes/2024-08-29-iso-ignition.md
Normal file
1
changelog/changes/2024-08-29-iso-ignition.md
Normal file
@ -0,0 +1 @@
|
||||
- Added empty ignition.img placeholder file to ISO so that custom Ignition JSON can be embedded within it.
|
||||
Loading…
x
Reference in New Issue
Block a user