SHA256
1
0
forked from pool/syslinux

Accepting request 24528 from system:install:head

Copy from system:install:head/syslinux based on submit request 24528 from user snwint

OBS-URL: https://build.opensuse.org/request/show/24528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/syslinux?expand=0&rev=21
This commit is contained in:
OBS User autobuild 2009-11-16 17:38:22 +00:00 committed by Git OBS Bridge
parent 2c6dfb9773
commit f3ea7b0ff4
9 changed files with 1129 additions and 26 deletions

View File

@ -1,13 +0,0 @@
diff --git a/utils/isohybrid.in b/utils/isohybrid.in
index a92b572..fd128aa 100644
--- a/utils/isohybrid.in
+++ b/utils/isohybrid.in
@@ -194,7 +194,7 @@ if ($c > 1024) {
# Preserve id when run again
if (defined($opt{'id'})) {
- $id = $opt{'id'};
+ $id = pack("V", $opt{'id'});
} else {
seek(FILE, 440, SEEK_SET) or die "$0: $file: $!\n";
read(FILE, $id, 4);

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1dbbf8cfd10fc07187fa8bfede23639fc95314976730f3474cb349e8bf6c6f61
size 3086896

View File

@ -733,7 +733,7 @@ index f5fefda..1450021 100644
+ 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 @@ index 80eb995..65661a4 100644
+ -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 @@ index 0000000..a98f9aa
+}
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 @@ index 0000000..01c6c84
+ 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

File diff suppressed because it is too large Load Diff

3
syslinux-3.83.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9ec84d6dcc188f082a875b69796b196f98ea8c0102b55b03123616a285c2d9f9
size 3184349

View File

@ -1,14 +1,49 @@
-------------------------------------------------------------------
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
- get kernel size right
-------------------------------------------------------------------
Mon Oct 19 13:32:29 CEST 2009 - snwint@suse.de
Mon Oct 19 13:40:40 CEST 2009 - snwint@suse.de
- set correct timeout value
- localboot should return to text mode
-------------------------------------------------------------------
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.
-------------------------------------------------------------------
Mon Oct 5 13:44:54 CEST 2009 - snwint@suse.de

View File

@ -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 @@ Group: System/Boot
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