Bug#699742: syslinux 5.x support
On 02/05/2013 09:33 PM, Michael Biebl wrote: I tried this patch against cc123e0 from debian-installer git. Unfortunately the problem is still the same. indeed; only the first part of the patch was attached; here's the complete one. -- Address:Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern Email: daniel.baum...@progress-technologies.net Internet: http://people.progress-technologies.net/~daniel.baumann/ diff --git a/build/config/x86.cfg b/build/config/x86.cfg index 209b567..3db7b62 100644 --- a/build/config/x86.cfg +++ b/build/config/x86.cfg @@ -107,6 +107,10 @@ endif if [ $(SYSLINUX_CFG) != prompt ]; then \ mcopy -i$(TEMP_BOOT) /usr/lib/syslinux/vesamenu.c32 ::vesamenu.c32; \ + if [ -e /usr/lib/syslinux/ldlinux.c32 ]; then \ + mcopy -i$(TEMP_BOOT) /usr/lib/syslinux/libcom32.c32 ::libcom32.c32; \ + mcopy -i$(TEMP_BOOT) /usr/lib/syslinux/libutil.c32 ::libutil.c32; \ + fi; \ if [ -e $(TEMP_BOOT_SCREENS)/splash.png ]; then \ mcopy -i$(TEMP_BOOT) $(TEMP_BOOT_SCREENS)/splash.png ::splash.png; \ fi; \ @@ -240,6 +244,11 @@ arch_miniiso: x86_syslinux x86_grub_efi mkdir -p $(TEMP_CD_TREE) cp /usr/lib/syslinux/isolinux.bin $(TEMP_CD_TREE) cp /usr/lib/syslinux/vesamenu.c32 $(TEMP_CD_TREE) + if [ -e /usr/lib/syslinux/ldlinux.c32 ]; then \ + cp /usr/lib/syslinux/ldlinux.c32 $(TEMP_CD_TREE); \ + cp /usr/lib/syslinux/libcom32.c32 $(TEMP_CD_TREE); \ + cp /usr/lib/syslinux/libutil.c32 $(TEMP_CD_TREE); \ + fi; \ $(foreach file,$(wildcard boot/x86/*.txt), \ cat $(file) | \ @@ -338,6 +347,11 @@ arch_netboot_dir: x86_syslinux mkdir -p $(TEMP_NETBOOT_DIR)/$(NETBOOT_PATH)/pxelinux.cfg mkdir -p $(TEMP_NETBOOT_DIR)/$(BOOT_SCREEN_DIR) cp /usr/lib/syslinux/vesamenu.c32 $(TEMP_NETBOOT_DIR)/$(BOOT_SCREEN_DIR) + if [ -e /usr/lib/syslinux/ldlinux.c32 ]; then \ + cp /usr/lib/syslinux/ldlinux.c32 $(TEMP_NETBOOT_DIR)/$(BOOT_SCREEN_DIR); \ + cp /usr/lib/syslinux/libcom32.c32 $(TEMP_NETBOOT_DIR)/$(BOOT_SCREEN_DIR); \ + cp /usr/lib/syslinux/libutil.c32 $(TEMP_NETBOOT_DIR)/$(BOOT_SCREEN_DIR); \ + fi; \ [ $(BOOTMENU_BEEP) = y ] beep=$$(printf '\a'); \ $(foreach file,$(shell syslinux-cfgs $(TEMP_SYSLINUX)), \
Bug#699742: syslinux 5.x support
Hi, On 06.02.2013 16:36, Daniel Baumann wrote: On 02/05/2013 09:33 PM, Michael Biebl wrote: I tried this patch against cc123e0 from debian-installer git. Unfortunately the problem is still the same. indeed; only the first part of the patch was attached; here's the complete one. I can confirm that this patch works now. Thanks. That said, if the intention is not to have syslinux 5.0 in wheezy, I can understand adsb's concern, if the initial 7.0 release will use 5.01 and point releases later on syslinux from wheezy, i.e. 4.05. That sounds like an unwise thing to do. But then, I'm neither a member of the release team nor the installer team, so I best shut up at this point. Cheers, Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth? signature.asc Description: OpenPGP digital signature
Bug#699742: syslinux 5.x support
On 06.02.2013 17:48, Michael Biebl wrote: Hi, On 06.02.2013 16:36, Daniel Baumann wrote: On 02/05/2013 09:33 PM, Michael Biebl wrote: I tried this patch against cc123e0 from debian-installer git. Unfortunately the problem is still the same. indeed; only the first part of the patch was attached; here's the complete one. I can confirm that this patch works now. Thanks. I have to correct myself: While the bootloader now does show up (when trying an installation in VBOX), and I no longer get the error message about the missing ldlinux.c32 file, it hangs after selecting the Install option. The screen just stays black. This didn't happen with syslinux 4. Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth? signature.asc Description: OpenPGP digital signature
Bug#699742: syslinux 5.x support
On Mon, Feb 04, 2013 at 01:18:45PM +0100, Daniel Baumann wrote: Package: debian-installer Tags: patch Attached patch includes the required additional syslinux modules when building with vesamenu and syslinux version 5.x. I tried this patch against cc123e0 from debian-installer git. Unfortunately the problem is still the same. Michael -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130205203301.ga5...@pluto.milchstrasse.xx
Bug#699742: syslinux 5.x support
Package: debian-installer Tags: patch Attached patch includes the required additional syslinux modules when building with vesamenu and syslinux version 5.x. -- Address:Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern Email: daniel.baum...@progress-technologies.net Internet: http://people.progress-technologies.net/~daniel.baumann/ From 2c98444bd872be9de7b15b86fd44570bb662350a Mon Sep 17 00:00:00 2001 From: Daniel Baumann daniel.baum...@progress-linux.org Date: Mon, 4 Feb 2013 13:16:36 +0100 Subject: [PATCH] Including additional syslinux modules when building with vesamenu and syslinux version 5.x. --- build/config/x86.cfg | 5 + 1 file changed, 5 insertions(+) diff --git a/build/config/x86.cfg b/build/config/x86.cfg index 209b567..d479bfe 100644 --- a/build/config/x86.cfg +++ b/build/config/x86.cfg @@ -107,6 +107,11 @@ endif if [ $(SYSLINUX_CFG) != prompt ]; then \ mcopy -i$(TEMP_BOOT) /usr/lib/syslinux/vesamenu.c32 ::vesamenu.c32; \ + if [ -e /usr/lib/syslinux/ldlinux.c32 ]; then \ + mcopy -i$(TEMP_BOOT) /usr/lib/syslinux/ldlinux.c32 ::ldlinux.c32; \ + mcopy -i$(TEMP_BOOT) /usr/lib/syslinux/libcom32.c32 ::libcom32.c32; \ + mcopy -i$(TEMP_BOOT) /usr/lib/syslinux/libutil.c32 ::libutil.c32; \ + fi; \ if [ -e $(TEMP_BOOT_SCREENS)/splash.png ]; then \ mcopy -i$(TEMP_BOOT) $(TEMP_BOOT_SCREENS)/splash.png ::splash.png; \ fi; \ -- 1.8.1.1