Bug#699742: syslinux 5.x support

2013-02-06 Thread Daniel Baumann

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

2013-02-06 Thread Michael Biebl
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

2013-02-06 Thread Michael Biebl
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

2013-02-05 Thread Michael Biebl
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

2013-02-04 Thread Daniel Baumann

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