[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#778627: live-build: syslinux mbr.bin file not found (again)



On 22 February 2015 at 10:04, Michal Suchanek <hramrach@gmail.com> wrote:
> On 21 February 2015 at 19:29, jnqnfe <jnqnfe@gmail.com> wrote:
>> On Tue, 2015-02-17 at 17:30 +0100, Michal Suchanek wrote:
>>> it seems mbr.bin has moved to a subdirectory which causes hdd build
>>> failure in Jessie.
>>>
>>> Attaching a patch.
>>
>> Sorry, where has this change occurred? Looking at the list of files
>> installed, e.g. [1] the file seems to be in exactly the same place as
>> live-build is currently looking... Or is this info out of date with
>> respect to what the package is installing and where??
>>
>> [1] https://packages.debian.org/sid/amd64/syslinux/filelist
>>
>
> Actually, I would like to know too. The build was clearly failing at
> that point saying there is no such file and I had the mbr subdirectory
> in chroot but now the chroot does not have it.

In wheezy [2] the syslinux-common package installs:
  /usr/lib/syslinux/mbr.bin

In jessie [3] this is unchanged only for [ia64, sparc, s390]
architectures, apparently for all other architectures it has been
changed to install to a sub-directory named "mbr":
  /usr/lib/syslinux/mbr/mbr.bin

And this breaks the references to mbr.bin in the binary_hdd script
for these architectures.

[2] https://packages.debian.org/search?searchon=contents&keywords=mbr.bin&mode=exactfilename&suite=stable&arch=any

[3] https://packages.debian.org/search?searchon=contents&keywords=mbr.bin&mode=exactfilename&suite=testing&arch=any


Reply to: