fix: add hiperiso_x86.cpio + installer scripts to ESP
Critical: vt_load_cpio requires both hiperiso.cpio AND hiperiso_x86.cpio. Without the x86 cpio (3MB), every direct-boot Linux ISO fails. Now included in vendor tarball and copied to ESP. Medium: package_release.sh now copies installer scripts (HiperisoWorker.sh, hiperiso_lib.sh, create_hiperiso_iso_part_dm.sh, languages.json, HiperisoGTK.glade, ENROLL_THIS_KEY_IN_MOKMANAGER.cer) to ESP tool/ directory. Previously only x86_64 binaries were copied. ESP free space after all files: ~2MB (32MB FAT16). QEMU+OVMF boot test: PASSED (GRUB2 menu displays, no errors).
This commit is contained in:
@@ -157,6 +157,9 @@ done
|
||||
for f in "$PAYLOAD"/tool/x86_64/*; do
|
||||
[ -f "$f" ] && mcopy -i "$ESP_IMG" "$f" ::/tool/
|
||||
done
|
||||
for f in "$PAYLOAD"/tool/*.sh "$PAYLOAD"/tool/*.json "$PAYLOAD"/tool/*.glade "$PAYLOAD"/tool/*.cer; do
|
||||
[ -f "$f" ] && mcopy -i "$ESP_IMG" "$f" ::/tool/ 2>/dev/null || true
|
||||
done
|
||||
mcopy -i "$ESP_IMG" "$PAYLOAD/hiperiso/version" ::/hiperiso/
|
||||
|
||||
for f in "$PAYLOAD"/hiperiso/*; do
|
||||
|
||||
Vendored
BIN
Binary file not shown.
Reference in New Issue
Block a user