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)
|
+ Output: EAX high memory size (in bytes)
|
||||||
+
|
+
|
||||||
diff --git a/modules/Makefile b/modules/Makefile
|
diff --git a/modules/Makefile b/modules/Makefile
|
||||||
index 80eb995..65661a4 100644
|
index 77020ea..e6e7905 100644
|
||||||
--- a/modules/Makefile
|
--- a/modules/Makefile
|
||||||
+++ b/modules/Makefile
|
+++ b/modules/Makefile
|
||||||
@@ -19,6 +19,11 @@ include $(topdir)/MCONFIG.embedded
|
@@ -19,6 +19,11 @@ include $(topdir)/MCONFIG.embedded
|
||||||
@ -745,7 +745,7 @@ index 80eb995..65661a4 100644
|
|||||||
+ -fno-builtin -nostdinc -I .
|
+ -fno-builtin -nostdinc -I .
|
||||||
+ASMFLAGS_COM = -O99 -felf
|
+ASMFLAGS_COM = -O99 -felf
|
||||||
+
|
+
|
||||||
BINS = pxechain.com gfxboot.com poweroff.com
|
BINS = pxechain.com gfxboot.com poweroff.com int18.com
|
||||||
|
|
||||||
all: $(BINS)
|
all: $(BINS)
|
||||||
@@ -49,6 +54,15 @@ $(LIB): $(LIBOBJS)
|
@@ -49,6 +54,15 @@ $(LIB): $(LIBOBJS)
|
||||||
@ -788,10 +788,10 @@ index 0000000..a98f9aa
|
|||||||
+}
|
+}
|
||||||
diff --git a/modules/gfxboot.c b/modules/gfxboot.c
|
diff --git a/modules/gfxboot.c b/modules/gfxboot.c
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..01c6c84
|
index 0000000..a59da40
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/modules/gfxboot.c
|
+++ b/modules/gfxboot.c
|
||||||
@@ -0,0 +1,1039 @@
|
@@ -0,0 +1,1040 @@
|
||||||
+/*
|
+/*
|
||||||
+ *
|
+ *
|
||||||
+ * gfxboot.c
|
+ * gfxboot.c
|
||||||
@ -1458,6 +1458,7 @@ index 0000000..01c6c84
|
|||||||
+ r->ebx = (uint32_t) gfx.fname_buf;
|
+ r->ebx = (uint32_t) gfx.fname_buf;
|
||||||
+ r->eax = 0x25; // Get current working directory
|
+ r->eax = 0x25; // Get current working directory
|
||||||
+ x86int(0x22, r);
|
+ x86int(0x22, r);
|
||||||
|
+ r->eax = (r->eflags & X86_CF) ? 1 : 0;
|
||||||
+ break;
|
+ break;
|
||||||
+
|
+
|
||||||
+ case 5: // cb_readsector
|
+ 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
|
- 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
|
- set correct timeout value
|
||||||
- localboot should return to text mode
|
- 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
|
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.
|
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
@ -26,15 +26,15 @@ Group: System/Boot
|
|||||||
Requires: mtools
|
Requires: mtools
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Summary: Boot Loader for Linux
|
Summary: Boot Loader for Linux
|
||||||
Version: 3.82
|
Version: 3.83
|
||||||
Release: 8
|
Release: 1
|
||||||
Source: %{name}-%{version}.tar.bz2
|
Source: %{name}-%{version}.tar.bz2
|
||||||
Source1: isolinux-config
|
Source1: isolinux-config
|
||||||
Source2: README.gfxboot
|
Source2: README.gfxboot
|
||||||
Patch0: %{name}-%{version}-gfxboot.diff
|
Patch0: %{name}-%{version}-gfxboot.diff
|
||||||
Patch1: %{name}-%{version}-suse.diff
|
Patch1: %{name}-%{version}-suse.diff
|
||||||
Patch2: %{name}-%{version}-compat.diff
|
Patch2: %{name}-%{version}-compat.diff
|
||||||
Patch3: %{name}-%{version}-isohybrid.diff
|
Patch3: %{name}-%{version}-gfxboot_c32.diff
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
|
Loading…
Reference in New Issue
Block a user