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:
parent
2c6dfb9773
commit
f3ea7b0ff4
@ -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);
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1dbbf8cfd10fc07187fa8bfede23639fc95314976730f3474cb349e8bf6c6f61
|
||||
size 3086896
|
@ -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
|
1080
syslinux-3.83-gfxboot_c32.diff
Normal file
1080
syslinux-3.83-gfxboot_c32.diff
Normal file
File diff suppressed because it is too large
Load Diff
3
syslinux-3.83.tar.bz2
Normal file
3
syslinux-3.83.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9ec84d6dcc188f082a875b69796b196f98ea8c0102b55b03123616a285c2d9f9
|
||||
size 3184349
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user