[Fedora-livecd-list] " def _generate_efiboot(self, isodir)" breaks the livecd build

Joshua C. joshuacov at googlemail.com
Wed Mar 7 17:24:02 UTC 2012


2012/3/7 Joshua C. <joshuacov at googlemail.com>:
> 2012/3/7 Joshua C. <joshuacov at googlemail.com>:
>> 2012/3/7 Matthew Garrett <mjg59 at srcf.ucam.org>:
>>> On Wed, Mar 07, 2012 at 09:25:25AM +0100, Joshua C. wrote:
>>>> The following commit breaks the builds on f16 because the files don't exist:
>>>
>>> Sounds like you need newer Lorax.
>>>
>>> --
>>> Matthew Garrett | mjg59 at srcf.ucam.org
>>
>> livecd didn't complain about a new lorax but I'll give it a try later
>> today and report back.
>
> One thing I forgot to mention: Yesterday after reverting the patch and
> recompiling the package, the build went fine.

You were right. lorax wasn't even installed on my machine, but it has
always worked fine. Now it works again but throws the following

Traceback (most recent call last):
  File "/usr/sbin/mkefiboot", line 105, in <module>
    mkmacboot(opt.bootdir, opt.outfile, opt.label, opt.icon)
  File "/usr/sbin/mkefiboot", line 35, in mkmacboot
    mkhfsimg(None, outfile, label=label, graft=graft)
  File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line
292, in mkhfsimg
    mkfsargs=["-v", label], graft=graft)
  File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line
271, in mkfsimage
    stdout=PIPE, stderr=PIPE)
  File "/usr/lib64/python2.7/subprocess.py", line 506, in check_call
    retcode = call(*popenargs, **kwargs)
  File "/usr/lib64/python2.7/subprocess.py", line 493, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib64/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.7/subprocess.py", line 1228, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

but I'm not making efi builds so I can safely ignore it. The process
isn't interrupted as before.

Someone has to make lorax a dependency for livecd-tools.

--joshua


More information about the livecd mailing list