Bug#652437: live-build: hdd target uses isolinux instead of syslinux
Package: live-build
Version: 3.0~a40-1
Severity: important
Trying to build an hdd image of sid, lb builds it successfully but when
trying it, it fails with a message of
ERROR: No configuration file found
Digging a little bit, I found that a working hdd image has this directory:
% ls /mnt/syslinux
config.c32 isolinux.bin live.cfg menu.cfg reboot.c32 splash.png vesamenu.c32
hdt.c32 isolinux.cfg memtest.bin other.cfg rosh.c32 stdmenu.cfg
While a working image downloaded from live.debian.net has a different file set:
% sudo mount -o loop,ro,offset=512 debian-live-6.0.3-amd64-rescue.img /mnt
% ls /mnt/syslinux
exithelp.cfg f1.txt f3.txt f5.txt f7.txt f9.txt menu.cfg splash.png syslinux.bin vesamenu.c32
f10.txt f2.txt f4.txt f6.txt f8.txt live.cfg prompt.cfg stdmenu.cfg syslinux.cfg
-- Package-specific info:
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.38-linode31 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages live-build depends on:
ii debootstrap 1.0.38
Versions of packages live-build recommends:
pn cpio 2.11-7
pn gettext-base 0.18.1.1-5
pn gnu-fdisk 1.2.4-3
pn live-boot-doc <none>
pn live-config-doc <none>
pn live-manual-html | live-manual <none>
Versions of packages live-build suggests:
pn dosfstools <none>
pn genisoimage <none>
pn memtest86+ | memtest86 <none>
pn mtools <none>
pn parted <none>
pn squashfs-tools | mtd-tools <none>
pn sudo 1.8.3p1-2
pn syslinux | grub <none>
pn uuid-runtime <none>
pn win32-loader <none>
-- no debconf information
--
Reply to: