commit syslinux for openSUSE:Factory
Hello community, here is the log from the commit of package syslinux for openSUSE:Factory checked in at Mon Nov 16 18:38:21 CET 2009. -------- --- syslinux/syslinux.changes 2009-10-19 16:46:06.000000000 +0200 +++ syslinux/syslinux.changes 2009-11-16 14:53:39.000000000 +0100 @@ -2 +2,11 @@ -Mon Oct 19 16:45:35 CEST 2009 - snwint@suse.de +Mon Nov 16 14:53:11 CET 2009 - snwint@suse.de + +- fix chdir() call + +------------------------------------------------------------------- +Thu Oct 29 16:28:23 CET 2009 - snwint@suse.de + +- add gfxboot.c32 + +------------------------------------------------------------------- +Mon Oct 19 16:46:26 CEST 2009 - snwint@suse.de @@ -7 +17 @@ -Mon Oct 19 13:32:29 CEST 2009 - snwint@suse.de +Mon Oct 19 13:40:40 CEST 2009 - snwint@suse.de @@ -10,0 +21,25 @@ + +------------------------------------------------------------------- +Thu Oct 15 12:02:56 CEST 2009 - snwint@suse.de + +- update to version 3.83 + * PXELINUX: clear memory before handing over to a chainloaded + NBP. This may help avoid a bug in Windows RIS. + * PXELINUX: fix localboot after NBP chainloading on certain + BIOSes (including ASUS A8N-E, but possibly others.) + * chain.c32: support chainloaded bootloaders on ISOLINUX. + * PXELINUX: allow filenames up to 251 characters. + * MEMDISK: fix problems booting from USB on Thinkpads, and + possibly other machines or hardware combinations. + * HDT: updated to version 0.3.4. + * MEMDISK: the stack size is now configurable, with the stack= + option. + * Simple menu: fix Ctrl-W (word erase) in command-line edit. + * Simple menu: fix crash on some platforms. + * PXELINUX: add a tool to override specific DHCP options via + values hardcoded in the pxelinux.0 file. These hardcoded + values can be either "before DHCP" (defaults if DHCP do not + provide values), or "after DHCP" (overrides DHCP). The tool + pxelinux-options can be used to set these options. This + feature does not apply to gpxelinux.0; when used with gPXE + this is better handled by modifying the embedded script. calling whatdependson for head-i586 Old: ---- syslinux-3.82-compat.diff syslinux-3.82-gfxboot.diff syslinux-3.82-isohybrid.diff syslinux-3.82-suse.diff syslinux-3.82.tar.bz2 New: ---- syslinux-3.83-compat.diff syslinux-3.83-gfxboot.diff syslinux-3.83-gfxboot_c32.diff syslinux-3.83-suse.diff syslinux-3.83.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ syslinux.spec ++++++ --- /var/tmp/diff_new_pack.Yf6M0Y/_old 2009-11-16 18:37:16.000000000 +0100 +++ /var/tmp/diff_new_pack.Yf6M0Y/_new 2009-11-16 18:37:16.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package syslinux (Version 3.82) +# spec file for package syslinux (Version 3.83) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -26,15 +26,15 @@ Requires: mtools AutoReqProv: on Summary: Boot Loader for Linux -Version: 3.82 -Release: 8 +Version: 3.83 +Release: 1 Source: %{name}-%{version}.tar.bz2 Source1: isolinux-config Source2: README.gfxboot Patch0: %{name}-%{version}-gfxboot.diff Patch1: %{name}-%{version}-suse.diff Patch2: %{name}-%{version}-compat.diff -Patch3: %{name}-%{version}-isohybrid.diff +Patch3: %{name}-%{version}-gfxboot_c32.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++++++ syslinux-3.82-compat.diff -> syslinux-3.83-compat.diff ++++++ ++++++ syslinux-3.82-gfxboot.diff -> syslinux-3.83-gfxboot.diff ++++++ --- syslinux/syslinux-3.82-gfxboot.diff 2009-10-19 16:46:05.000000000 +0200 +++ syslinux/syslinux-3.83-gfxboot.diff 2009-11-16 14:53:38.000000000 +0100 @@ -733,7 +733,7 @@ + Output: EAX high memory size (in bytes) + diff --git a/modules/Makefile b/modules/Makefile -index 80eb995..65661a4 100644 +index 77020ea..e6e7905 100644 --- a/modules/Makefile +++ b/modules/Makefile @@ -19,6 +19,11 @@ include $(topdir)/MCONFIG.embedded @@ -745,7 +745,7 @@ + -fno-builtin -nostdinc -I . +ASMFLAGS_COM = -O99 -felf + - BINS = pxechain.com gfxboot.com poweroff.com + BINS = pxechain.com gfxboot.com poweroff.com int18.com all: $(BINS) @@ -49,6 +54,15 @@ $(LIB): $(LIBOBJS) @@ -788,10 +788,10 @@ +} diff --git a/modules/gfxboot.c b/modules/gfxboot.c new file mode 100644 -index 0000000..01c6c84 +index 0000000..a59da40 --- /dev/null +++ b/modules/gfxboot.c -@@ -0,0 +1,1039 @@ +@@ -0,0 +1,1040 @@ +/* + * + * gfxboot.c @@ -1458,6 +1458,7 @@ + r->ebx = (uint32_t) gfx.fname_buf; + r->eax = 0x25; // Get current working directory + x86int(0x22, r); ++ r->eax = (r->eflags & X86_CF) ? 1 : 0; + break; + + case 5: // cb_readsector ++++++ syslinux-3.83-gfxboot_c32.diff ++++++ ++++ 1080 lines (skipped) ++++++ syslinux-3.82-suse.diff -> syslinux-3.83-suse.diff ++++++ ++++++ syslinux-3.82.tar.bz2 -> syslinux-3.83.tar.bz2 ++++++ ++++ 77776 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de