forked from pool/syslinux
- update to version 4.04
* PXELINUX: Fix handling of unqualified DNS names. * PXELINUX: Fix timer bug when PXELINUX might be unloaded (Gene Cumm). * core/writedec.inc: Fix duplicate declaration and overflow (Gene Cumm). * GCC 4.5 fixes. * sample directory: Fix Makefile include (Gene Cumm). * ver.com: New universal DOS/COMBOOT application to display version information (includes DRMK) (Gene Cumm). * rosh.c32: updated; Using getopt() for internal commands to aid parsing options; Fix bugs in ls; add warm reboot and echo (Gene Cumm). * com32: fix a file descriptor leak. * gfxboot.c32: handle TEXT..ENDTEXT; error out on no LABELs found (Sebastian Herbszt). * Fix booting on non-partitioned devices. * MBR, isohybrid: Workaround for a BIOS issue on Acer Travelmate and possibly other machines. * COM32: Adding ACPI parsing libary * HDT: Release 0.4.1 to support ACPI parsing, improved mutli-core/cpu reporting * LUA: Updating to 5.1.4-2 * SYSLINUX: core/diskstart.inc: Reset DS after checksum in case it isn't 0 (Gene Cumm). * win64: Script update for additional mingw compiler names (Gene Cumm). * diag: New directory for diagnostic-related tools. Add a handoff MBR/VBR and geometry display images (Gene Cumm). OBS-URL: https://build.opensuse.org/package/show/system:install:head/syslinux?expand=0&rev=26
This commit is contained in:
parent
645ce1e6ec
commit
bbba68999e
@ -1,13 +0,0 @@
|
|||||||
diff --git a/com32/lua/src/syslinux.c b/com32/lua/src/syslinux.c
|
|
||||||
index fa54d7f..a744e17 100644
|
|
||||||
--- a/com32/lua/src/syslinux.c
|
|
||||||
+++ b/com32/lua/src/syslinux.c
|
|
||||||
@@ -385,7 +385,7 @@ static int sl_initramfs_add_file(lua_State * L)
|
|
||||||
size_t file_len = 0;
|
|
||||||
|
|
||||||
if (initramfs_add_file(initramfs, file_data, file_len, file_len,
|
|
||||||
- "/testfile1", 0, 0755))
|
|
||||||
+ "/testfile1", 0, 0755));
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c65567e324f9d1f7f794ae8f9578a0292bbd47d7b8d895a004d2f0152d0bda38
|
|
||||||
size 4381187
|
|
@ -1,8 +1,8 @@
|
|||||||
diff --git a/com32/gfxboot/gfxboot.c b/com32/gfxboot/gfxboot.c
|
diff --git a/com32/gfxboot/gfxboot.c b/com32/gfxboot/gfxboot.c
|
||||||
index 2323f8e..8cace82 100644
|
index 3749920..00d168a 100644
|
||||||
--- a/com32/gfxboot/gfxboot.c
|
--- a/com32/gfxboot/gfxboot.c
|
||||||
+++ b/com32/gfxboot/gfxboot.c
|
+++ b/com32/gfxboot/gfxboot.c
|
||||||
@@ -100,6 +100,8 @@ typedef struct __attribute__ ((packed)) {
|
@@ -102,6 +102,8 @@ typedef struct __attribute__ ((packed)) {
|
||||||
// 0: GFX_CB_MENU_INIT accepts 32 bit addresses
|
// 0: GFX_CB_MENU_INIT accepts 32 bit addresses
|
||||||
// 1: knows about xmem_start, xmem_end
|
// 1: knows about xmem_start, xmem_end
|
||||||
uint16_t reserved_1; // 62:
|
uint16_t reserved_1; // 62:
|
||||||
@ -11,7 +11,7 @@ index 2323f8e..8cace82 100644
|
|||||||
} gfx_config_t;
|
} gfx_config_t;
|
||||||
|
|
||||||
|
|
||||||
@@ -185,6 +187,7 @@ int main(int argc, char **argv)
|
@@ -181,6 +183,7 @@ int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int menu_index;
|
int menu_index;
|
||||||
const union syslinux_derivative_info *sdi;
|
const union syslinux_derivative_info *sdi;
|
||||||
@ -19,7 +19,7 @@ index 2323f8e..8cace82 100644
|
|||||||
|
|
||||||
openconsole(&dev_stdcon_r, &dev_stdcon_w);
|
openconsole(&dev_stdcon_r, &dev_stdcon_w);
|
||||||
|
|
||||||
@@ -228,6 +231,10 @@ int main(int argc, char **argv)
|
@@ -224,6 +227,10 @@ int main(int argc, char **argv)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ index 2323f8e..8cace82 100644
|
|||||||
if(gfx_init(argv[1])) {
|
if(gfx_init(argv[1])) {
|
||||||
printf("Error setting up gfxboot\n");
|
printf("Error setting up gfxboot\n");
|
||||||
if(argc > 2) show_message(argv[2]);
|
if(argc > 2) show_message(argv[2]);
|
||||||
@@ -815,6 +822,12 @@ void boot(int index)
|
@@ -806,6 +813,12 @@ void boot(int index)
|
||||||
int i, label_len;
|
int i, label_len;
|
||||||
unsigned ipapp;
|
unsigned ipapp;
|
||||||
const struct syslinux_ipappend_strings *ipappend;
|
const struct syslinux_ipappend_strings *ipappend;
|
@ -1,8 +1,8 @@
|
|||||||
diff --git a/core/fs/iso9660/iso9660.c b/core/fs/iso9660/iso9660.c
|
diff --git a/core/fs/iso9660/iso9660.c b/core/fs/iso9660/iso9660.c
|
||||||
index 46f5f17..70c6910 100644
|
index 3cd3ac4..9bbc299 100644
|
||||||
--- a/core/fs/iso9660/iso9660.c
|
--- a/core/fs/iso9660/iso9660.c
|
||||||
+++ b/core/fs/iso9660/iso9660.c
|
+++ b/core/fs/iso9660/iso9660.c
|
||||||
@@ -275,14 +275,25 @@ static int iso_readdir(struct file *file, struct dirent *dirent)
|
@@ -228,14 +228,25 @@ static int iso_readdir(struct file *file, struct dirent *dirent)
|
||||||
/* Load the config file, return 1 if failed, or 0 */
|
/* Load the config file, return 1 if failed, or 0 */
|
||||||
static int iso_load_config(void)
|
static int iso_load_config(void)
|
||||||
{
|
{
|
BIN
syslinux-4.04.tar.bz2
(Stored with Git LFS)
Normal file
BIN
syslinux-4.04.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,58 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 19 10:48:40 CEST 2011 - snwint@suse.de
|
||||||
|
|
||||||
|
- update to version 4.04
|
||||||
|
* PXELINUX: Fix handling of unqualified DNS names.
|
||||||
|
* PXELINUX: Fix timer bug when PXELINUX might be unloaded
|
||||||
|
(Gene Cumm).
|
||||||
|
* core/writedec.inc: Fix duplicate declaration and overflow
|
||||||
|
(Gene Cumm).
|
||||||
|
* GCC 4.5 fixes.
|
||||||
|
* sample directory: Fix Makefile include (Gene Cumm).
|
||||||
|
* ver.com: New universal DOS/COMBOOT application to display
|
||||||
|
version information (includes DRMK) (Gene Cumm).
|
||||||
|
* rosh.c32: updated; Using getopt() for internal commands to aid
|
||||||
|
parsing options; Fix bugs in ls; add warm reboot and echo
|
||||||
|
(Gene Cumm).
|
||||||
|
* com32: fix a file descriptor leak.
|
||||||
|
* gfxboot.c32: handle TEXT..ENDTEXT; error out on no LABELs
|
||||||
|
found (Sebastian Herbszt).
|
||||||
|
* Fix booting on non-partitioned devices.
|
||||||
|
* MBR, isohybrid: Workaround for a BIOS issue on Acer
|
||||||
|
Travelmate and possibly other machines.
|
||||||
|
* COM32: Adding ACPI parsing libary
|
||||||
|
* HDT: Release 0.4.1 to support ACPI parsing,
|
||||||
|
improved mutli-core/cpu reporting
|
||||||
|
* LUA: Updating to 5.1.4-2
|
||||||
|
* SYSLINUX: core/diskstart.inc: Reset DS after checksum in case
|
||||||
|
it isn't 0 (Gene Cumm).
|
||||||
|
* win64: Script update for additional mingw compiler names
|
||||||
|
(Gene Cumm).
|
||||||
|
* diag: New directory for diagnostic-related tools. Add a
|
||||||
|
handoff MBR/VBR and geometry display images (Gene Cumm).
|
||||||
|
* MEMDISK: use "mem=" parameter to mark available memory above
|
||||||
|
this point as reserved (core already does alignment) (Gene Cumm).
|
||||||
|
* MEMDISK: Additional disk probe checks and debug output
|
||||||
|
(Shao Miller, Gene Cumm).
|
||||||
|
* gpxe: add gpxelinuxk.0, based off of undionly.kpxe + new
|
||||||
|
script (Gene Cumm).
|
||||||
|
* isohybrid: install the isohdpfx*.bin/isohdppx*.bin files to
|
||||||
|
make isohybrid images in one step with GNU xorriso.
|
||||||
|
* PXELINUX: disable a hack that would make localboot work on
|
||||||
|
some machines, but break just about as many. Some machines
|
||||||
|
which worked with "localboot 0" in previous versions may
|
||||||
|
need "localboot -1" in this one. If you have a machine
|
||||||
|
which requires "localboot -1", a copy of the dmidecode
|
||||||
|
or sysdump output would be appreciated.
|
||||||
|
* Include a set of diagnostics by Gene Cumm.
|
||||||
|
* Fixes for gcc 4.6 and binutils 2.21.51.
|
||||||
|
* chain.c32: Allow "uuid" as a synonym to "guid".
|
||||||
|
* Handle directory names starting with .. for vfat and
|
||||||
|
iso9660.
|
||||||
|
* New MENU HIDDENKEY command to provide a one-keystroke way to
|
||||||
|
activate a boot option from a hidden menu intro screen.
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Apr 18 17:35:01 CEST 2011 - snwint@suse.de
|
Mon Apr 18 17:35:01 CEST 2011 - snwint@suse.de
|
||||||
|
|
||||||
|
@ -26,14 +26,13 @@ Group: System/Boot
|
|||||||
Requires: mtools
|
Requires: mtools
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Summary: Boot Loader for Linux
|
Summary: Boot Loader for Linux
|
||||||
Version: 4.03
|
Version: 4.04
|
||||||
Release: 4
|
Release: 4
|
||||||
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}-iso9660.diff
|
Patch0: %{name}-%{version}-iso9660.diff
|
||||||
Patch1: %{name}-%{version}-cwd.diff
|
Patch1: %{name}-%{version}-cwd.diff
|
||||||
Patch2: %{name}-%{version}-lua.diff
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -52,7 +51,6 @@ Authors:
|
|||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
cp %{SOURCE2} .
|
cp %{SOURCE2} .
|
||||||
|
Loading…
Reference in New Issue
Block a user