diff options
author | Thomas Backlund <tmb@mageia.org> | 2015-05-22 21:07:17 +0300 |
---|---|---|
committer | Thomas Backlund <tmb@mageia.org> | 2015-05-22 21:07:17 +0300 |
commit | 05ff91fe4c881e4e7f0604c4b57450a09a6a106d (patch) | |
tree | 7158a36845243c6db71ef819b93a8ebea211c36a | |
parent | cad8fb1ec20cfae4bbcad281aaecea9be7ae120a (diff) | |
download | drakiso-05ff91fe4c881e4e7f0604c4b57450a09a6a106d.tar drakiso-05ff91fe4c881e4e7f0604c4b57450a09a6a106d.tar.gz drakiso-05ff91fe4c881e4e7f0604c4b57450a09a6a106d.tar.bz2 drakiso-05ff91fe4c881e4e7f0604c4b57450a09a6a106d.tar.xz drakiso-05ff91fe4c881e4e7f0604c4b57450a09a6a106d.zip |
use xorriso for proper efi metadata
-rw-r--r-- | NEWS | 1 | ||||
-rwxr-xr-x | draklive | 6 |
2 files changed, 4 insertions, 3 deletions
@@ -1,3 +1,4 @@ +- use xorriso for proper efi metadata - add noiswmd on kernel command line - add efiboot.img on x86_64 isos - add missing isolinux menu files @@ -738,14 +738,14 @@ sub build_iso_image { $in_progress = 0; } }, - 'genisoimage', '-pad', '-l', '-R', '-J', + 'xorriso', '-as', 'mkisofs', '-pad', '-l', '-R', '-J', '-V', $label, #'-A', $application, '-p', $preparer, '-P', $publisher, '-b', 'isolinux/isolinux.bin', '-c', 'isolinux/boot.cat', '-hide-rr-moved', '-no-emul-boot', '-boot-load-size', 4, '-boot-info-table', '-graft-points', - if_($live->{settings}{arch} =~ /x86_64/, '-eltorito-alt-boot', '-b', 'boot/efiboot.img', '-no-emul-boot'), + if_($live->{settings}{arch} =~ /x86_64/, '-eltorito-alt-boot', '-e', 'boot/efiboot.img', '-no-emul-boot'), if_($dest, '-o', $dest), 'isolinux=' . $live->get_builddir . $live->{prefix}{build}{boot} . '/syslinux', 'isolinux/isolinux.cfg=' . $isolinux_cfg, @@ -757,7 +757,7 @@ sub build_iso_image { 'isolinux/libmenu.c32=/usr/lib/syslinux/libmenu.c32', 'isolinux/libutil.c32=/usr/lib/syslinux/libutil.c32', @opts, - ) or die "unable to run genisoimage\n"; + ) or die "unable to run xorriso\n"; autoflush STDOUT 0; $progress->end; if ($dest) { |