#1222 --nomacboot does not remove -m from isohybrid
Closed: Fixed by lsedlar. Opened by dnevil.

This error occurs during the CreateISO phase of pungi. I've added the "--nomacboot" flag to the pungi command line, but isohybrid still runs with the "-m" flag.

Here is the sequence of events.

pungi -I --force --nomacboot --name=Savant --ver=2.15 --flavor=Reliant --nosource --nodebuginfo --bugurl=http://serviceweb.intrusion.com --config=savant.ks --isfinal
Warning: Reusing existing destination directory.
Warning: Reusing existing working base directory.
Pungi:INFO: Waiting on '/var/cache/pungi/yumlock.lock'
Pungi:INFO: Got '/var/cache/pungi/yumlock.lock'
Pungi:INFO: Lock count upped to 1
Pungi:INFO: Lock count downed to 0
Pungi:INFO: None None None
Pungi:INFO: Released '/var/cache/pungi/yumlock.lock'
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

Pungi:INFO: Running /usr/bin/xorriso -as mkisofs -v -U -J --joliet-long -R -T -m repoview -m boot.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -eltorito-alt-boot -e images/macboot.img -no-emul-boot -V Savant-Reliant-2.15-x86_64 -o /home/dnevil/git/savant/pungi/2.15/Reliant/x86_64/iso/Savant-Reliant-DVD-x86_64-2.15.iso /home/dnevil/git/savant/pungi/2.15/Reliant/x86_64/os
Pungi:INFO: Running /usr/bin/isohybrid --id 42 -u -m /home/dnevil/git/savant/pungi/2.15/Reliant/x86_64/iso/Savant-Reliant-DVD-x86_64-2.15.iso
Pungi:ERROR: Got an error from /usr/bin/isohybrid
Pungi:ERROR: isohybrid: /home/dnevil/git/savant/pungi/2.15/Reliant/x86_64/iso/Savant-Reliant-DVD-x86_64-2.15.iso: unable to find mac efi image

Traceback (most recent call last):
File "/usr/bin/pungi", line 362, in
main()
File "/usr/bin/pungi", line 196, in main
mypungi.doCreateIsos()
File "/usr/lib/python2.7/site-packages/pungi/gather.py", line 1870, in doCreateIsos
pungi.util._doRunCommand(isohybrid, self.logger)
File "/usr/lib/python2.7/site-packages/pungi/util.py", line 60, in _doRunCommand
raise OSError("Got an error (%d) from %s: %s" % (p1.returncode, command[0], err))
OSError: Got an error (1) from /usr/bin/isohybrid: isohybrid: /home/dnevil/git/savant/pungi/2.15/Reliant/x86_64/iso/Savant-Reliant-DVD-x86_64-2.15.iso: unable to find mac efi image


The pungi version number is 4.1.37-1.fc29

Commit 920eceaa fixes this issue

Metadata Update from @lsedlar:
- Issue set to the milestone: 4.1.38

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/pungi/pungi/issues/1222

Please continue any further discussion there.

Metadata