forked from pool/syslinux
This commit is contained in:
commit
d0c87725c2
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
62
isolinux-config
Normal file
62
isolinux-config
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
#! /usr/bin/perl
|
||||||
|
|
||||||
|
#
|
||||||
|
# Patch new base dir into isolinux.
|
||||||
|
#
|
||||||
|
# Makes some assumptions about memory layout in isolinux.
|
||||||
|
#
|
||||||
|
|
||||||
|
use Getopt::Long;
|
||||||
|
|
||||||
|
sub help;
|
||||||
|
|
||||||
|
$opt_base = undef;
|
||||||
|
$opt_help = undef;
|
||||||
|
|
||||||
|
GetOptions(
|
||||||
|
'help' => \$opt_help,
|
||||||
|
'base=s' => \$opt_base,
|
||||||
|
);
|
||||||
|
|
||||||
|
$file = shift;
|
||||||
|
|
||||||
|
help if $file eq '' || $opt_help;
|
||||||
|
|
||||||
|
open F, $file or die "$file: $!\n";
|
||||||
|
sysread F, $file_buf, -s($file);
|
||||||
|
close F;
|
||||||
|
|
||||||
|
die "$file: is not isolinux\n" unless (length $file_buf > (8 << 10)) && ($file_buf =~ m#(/boot(/[\x20-\xff]*)\x00*)\x00isolinux.cfg\x00#s);
|
||||||
|
|
||||||
|
$start = length $`;
|
||||||
|
$base_buf = $1;
|
||||||
|
$old_base = $2;
|
||||||
|
|
||||||
|
if(defined $opt_base) {
|
||||||
|
($base = $opt_base) =~ s#^/*##;;
|
||||||
|
|
||||||
|
$base = "/boot/$base";
|
||||||
|
die "$opt_base: file name too long\n" if length($base) > length($base_buf);
|
||||||
|
$base_buf = $base . "\x00" x (length($base_buf) - length($base));
|
||||||
|
substr($file_buf, $start, length($base_buf)) = $base_buf;
|
||||||
|
|
||||||
|
open F, ">$file" or die "$file: $!\n";
|
||||||
|
syswrite F, $file_buf;
|
||||||
|
close F;
|
||||||
|
|
||||||
|
($old_base = $base) =~ s#^/boot##;
|
||||||
|
}
|
||||||
|
|
||||||
|
print "base=$old_base\n";
|
||||||
|
|
||||||
|
|
||||||
|
sub help
|
||||||
|
{
|
||||||
|
die
|
||||||
|
"usage: isolinux-config [options] isolinux_binary\n" .
|
||||||
|
"Configure isolinux.\n" .
|
||||||
|
"Options:\n" .
|
||||||
|
" --base dir\tset isolinux base directory to dir\n" .
|
||||||
|
" --help\tthis message\n";
|
||||||
|
}
|
||||||
|
|
2378
syslinux-3.31.diff
Normal file
2378
syslinux-3.31.diff
Normal file
File diff suppressed because it is too large
Load Diff
3
syslinux-3.31.tar.bz2
Normal file
3
syslinux-3.31.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:57c4ca6e7836460297edcc45148373ec131157b29c184ee011b29ec491e010f0
|
||||||
|
size 1621330
|
471
syslinux.changes
Normal file
471
syslinux.changes
Normal file
@ -0,0 +1,471 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 9 15:17:27 CEST 2006 - snwint@suse.de
|
||||||
|
|
||||||
|
- no progress dots when in gfx mode
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 29 15:48:40 CEST 2006 - snwint@suse.de
|
||||||
|
|
||||||
|
- update to version 3.31
|
||||||
|
* The simple menu system (menu.c32 and vesamenu.c32) now
|
||||||
|
support loading more than one configuration file at a time,
|
||||||
|
using MENU INCLUDE or by specifying multiple filenames.
|
||||||
|
* The MENU COLOR statement can now control the shadowing mode.
|
||||||
|
* libcom32 extended to support graphics mode and graphical console.
|
||||||
|
* vesamenu.c32, new graphical version of the Simple
|
||||||
|
Menu System, see README.menu.
|
||||||
|
* New com32 modules by Erwan Velu do selection based on CPUID
|
||||||
|
or PCI devices present.
|
||||||
|
* EXTLINUX: New options --install (-i) and --update (-U), to
|
||||||
|
make it clear if a boot loader should be installed or
|
||||||
|
updated. For now, defaults to --install for compatibility;
|
||||||
|
a future version will require one of these options.
|
||||||
|
* New library functions to load and place files in memory.
|
||||||
|
* mboot.c32 bug fixes.
|
||||||
|
* Remove 8 MB kernel size restriction.
|
||||||
|
* PXELINUX: Fail (and eventually reboot) if no configuration
|
||||||
|
file was found.
|
||||||
|
* COM32 module by Erwan Velu to make decisions based on DMI info.
|
||||||
|
* Fix issue where going back and forth between menus a lot
|
||||||
|
would cause a hang.
|
||||||
|
* ISOLINUX: Fix bug which made "cd boot sectors" not work.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 25 08:01:36 CEST 2006 - snwint@suse.de
|
||||||
|
|
||||||
|
- needs gcc41-32bit
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 23 17:02:37 CEST 2006 - snwint@suse.de
|
||||||
|
|
||||||
|
- support latest gfxboot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 15 16:04:26 CEST 2006 - cthiel@suse.de
|
||||||
|
|
||||||
|
- specfile cleanup
|
||||||
|
- include chain.c32, copybs.com, ethersel.c32, mboot.c32, mbr.bin, menu.c32,
|
||||||
|
syslinux.com, mboot.doc README.menu and README.usbkey
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 19 16:27:38 CEST 2006 - snwint@suse.de
|
||||||
|
|
||||||
|
- syslinux did not clear memory between initrds (#184706)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 27 16:11:52 CEST 2006 - snwint@suse.de
|
||||||
|
|
||||||
|
- ignore drive reset error when booting from local disk (#169014)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 9 17:31:50 CET 2006 - snwint@suse.de
|
||||||
|
|
||||||
|
- monitor detection can be skipped (#149578)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 2 14:50:31 CET 2006 - snwint@suse.de
|
||||||
|
|
||||||
|
- no aborts while kernel loads in gfx mode (#145748)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 30 15:55:37 CET 2006 - snwint@suse.de
|
||||||
|
|
||||||
|
- fixed isolinux-config to work with new perl
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 25 21:44:43 CET 2006 - mls@suse.de
|
||||||
|
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 23 11:16:05 CET 2006 - snwint@suse.de
|
||||||
|
|
||||||
|
- cjwatson@ubuntu.com: support big-endian cpio archives (#140119)
|
||||||
|
- support direct driverupdate loading from CD-ROM (feat #152):
|
||||||
|
o initrd loading errors are no longer fatal
|
||||||
|
o if initrd name starts with '+' ask for CD change
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 14 12:17:56 CET 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- really disable text messages
|
||||||
|
- cjwatson@ubuntu.com: turn off graphics for localboot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 2 14:49:53 CET 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- make it build on beta
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 30 15:14:28 CET 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- update to version 3.11
|
||||||
|
- gfxboot patch changed significantly - check README.gfxboot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 6 17:09:13 CEST 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- add chdir/getcwd functions to gfxboot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 26 16:45:24 CEST 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- wrote isolinux-config script
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 9 11:47:36 CEST 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- press Alt key to optionally skip monitor detection (#115204)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 27 15:13:21 CEST 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- fixed to take bios memory size into account (#65458)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 22 10:58:45 CEST 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- fixed 16 bit color mode selection (#79312)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 12 13:35:02 CEST 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- make it work with gcc4
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 4 15:32:09 CET 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- solved memory corruption issue (might have caused #43877)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 31 15:12:42 CET 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- don't read from disk (#47891)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 28 13:58:19 CET 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- updated gfxboot patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 24 15:29:34 CET 2005 - snwint@suse.de
|
||||||
|
|
||||||
|
- added syslinux-nomtools
|
||||||
|
- removed dependencies from mtools and bootsplash
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 13 16:07:15 CEST 2004 - snwint@suse.de
|
||||||
|
|
||||||
|
- moved syslinux into /usr/bin (#44780)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 23 17:17:26 CEST 2004 - snwint@suse.de
|
||||||
|
|
||||||
|
- updated to syslinux 2.11
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 8 16:18:52 CEST 2004 - snwint@suse.de
|
||||||
|
|
||||||
|
- make bios mem info available for gfxboot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 2 17:52:02 CEST 2004 - snwint@suse.de
|
||||||
|
|
||||||
|
- don't reset timeout for 'notice' option
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 2 11:56:00 CEST 2004 - snwint@suse.de
|
||||||
|
|
||||||
|
- reduce max number of boot menu entries (syslinux: 64, isolinux: 32)
|
||||||
|
to make room for boot graphics
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 31 16:18:48 CEST 2004 - snwint@suse.de
|
||||||
|
|
||||||
|
- fixed pxelinux (#36625)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 15 15:26:36 CET 2004 - snwint@suse.de
|
||||||
|
|
||||||
|
- fixed menu size check (#35508)
|
||||||
|
- removed vmware from blacklist (#35896)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 8 01:08:00 CET 2004 - ro@suse.de
|
||||||
|
|
||||||
|
- fix build on x86_64
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 5 14:57:38 CET 2004 - snwint@suse.de
|
||||||
|
|
||||||
|
- update to 2.08
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 13 12:26:01 CET 2004 - snwint@suse.de
|
||||||
|
|
||||||
|
- understand new gfxboot file format
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 16 12:06:38 CET 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- boot disk may have a file system that spans several floppies
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 10 18:10:36 CEST 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- fixed monitor data interpretation bug (#29718)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 1 12:33:09 CEST 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- work around bios disk read bug (seen on VIA KT133A)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 25 15:11:53 CEST 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- update to 2.06: fix problem that would occationally cause a
|
||||||
|
boot failure, depending on the length of the kernel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 21 01:41:58 CEST 2003 - ro@suse.de
|
||||||
|
|
||||||
|
- make it build on x86_64
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 12:39:17 CEST 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- update to 2.05
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 16 09:53:38 CEST 2003 - coolo@suse.de
|
||||||
|
|
||||||
|
- use BuildRoot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 11 12:02:01 CET 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- wait for 'enter' in text mode interface, too (#25047)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 8 14:40:53 CET 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- handle "boot from hd" errors properly (#24788)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 6 17:26:16 CET 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- preselect 640x480 even if no vbe support at all
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 1 15:19:09 CET 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- dynamically change FAT buffer size; this gives more space for
|
||||||
|
boot graphics
|
||||||
|
- really add 640x480 to modelist if no VB extension was found (#24293)
|
||||||
|
- _copy_ VBE mode list, might get overwritten (#23582)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 18 13:30:44 CET 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- new splash handling: splash files no longer have to be added to
|
||||||
|
initrd but are read separately from <resolution>.spl files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 14 16:54:55 CET 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- read device path info
|
||||||
|
- joined all diffs
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 9 16:23:41 CET 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- updated graphics patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 5 11:38:29 CET 2003 - snwint@suse.de
|
||||||
|
|
||||||
|
- make isolinux work around a strange bios bug (#23323)
|
||||||
|
- fix reading vbe mode list for machines that don't zero
|
||||||
|
its memory (#23261)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 4 12:42:07 CEST 2002 - snwint@suse.de
|
||||||
|
|
||||||
|
- select 8 bit fb modes if 16 bit is not available
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 3 21:03:58 CEST 2002 - snwint@suse.de
|
||||||
|
|
||||||
|
- fixed minor bug detecting available gfx modes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 3 12:03:51 CEST 2002 - snwint@suse.de
|
||||||
|
|
||||||
|
- fixed Requires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 17 15:45:35 CEST 2002 - snwint@suse.de
|
||||||
|
|
||||||
|
- adaped graphics patch to handle new graphics file format
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 4 16:23:32 CET 2002 - snwint@suse.de
|
||||||
|
|
||||||
|
- detect fujitsu siemens notebook lcd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 4 12:23:18 CET 2002 - snwint@suse.de
|
||||||
|
|
||||||
|
- allow booting from harddisk
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 3 18:24:02 CET 2002 - snwint@suse.de
|
||||||
|
|
||||||
|
- initrd may optionally be on a second disk
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 19 13:50:46 CET 2002 - snwint@suse.de
|
||||||
|
|
||||||
|
- make isolinux work on some more systems
|
||||||
|
(they used to break with 'Disk error 00')
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 18 18:54:42 CET 2002 - snwint@suse.de
|
||||||
|
|
||||||
|
- removed Matrox cards from exception list
|
||||||
|
- don't put monitor data into kernel cmdline
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 1 01:28:57 CET 2002 - ro@suse.de
|
||||||
|
|
||||||
|
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 17 15:50:56 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- no fb for Matrox G550 cards (#10749)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 10 15:30:27 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- don't select vmware fb mode, the kernel doesn't like it
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 9 13:03:12 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- created single diff file
|
||||||
|
- support gfxboot-1.4
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 4 17:01:03 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- should boot on some more computers
|
||||||
|
- print warning and hint to use CD2 if we encounter a broken BIOS
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 3 16:21:24 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- exclude list for cards where fbdev will not work
|
||||||
|
- allow longer base directory name for boot image
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 22 16:00:32 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- fixed 16 bit fb selection
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 20 14:37:29 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- we want 16 bit framebuffer now
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 10 16:17:05 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- added 1024x768 support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 6 17:06:06 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- upgraded to new version (1.62)
|
||||||
|
- fixed isolinux to work with graphics
|
||||||
|
- fixed minor isolinux bug to make it boot on Toshiba Satellite notebooks
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 14 12:40:35 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- syslinux reports wrong video mode (#8244)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 9 18:32:41 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- fixed boot problem on d230 (#7958)
|
||||||
|
- corrected detection of 800x600 frame buffer mode support (#7959)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 6 16:33:43 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- ask for driver update disk in graphics mode
|
||||||
|
- F2 - F4 video mode selection in text mode
|
||||||
|
- make 800x600 default if monitor supports it *or*
|
||||||
|
graphics card has >= 4MB memory
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 1 15:02:21 CEST 2001 - kukuk@suse.de
|
||||||
|
|
||||||
|
- Add libpng to neededforbuild
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 1 13:22:37 CEST 2001 - ro@suse.de
|
||||||
|
|
||||||
|
- added libnetpbm to neededforbuild
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 30 16:10:18 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- made it require gfxboot package
|
||||||
|
- added netpbm to #neededforbuild
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 30 09:43:34 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- new version (1.61): can now boot CDs directly (isolinux)
|
||||||
|
- graphics support completely reworked
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 3 11:05:51 CEST 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- completely reworked syslinux patch
|
||||||
|
- support graphics boot screen
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 14 15:09:20 CET 2001 - snwint@suse.de
|
||||||
|
|
||||||
|
- new messages for our Driver Update feature
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 9 23:33:56 CET 2001 - ro@suse.de
|
||||||
|
|
||||||
|
- re-added README.SuSE to diff
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 18 16:43:14 CET 2000 - snwint@suse.de
|
||||||
|
|
||||||
|
- detect BIOS extended read capability
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 9 16:18:00 CEST 2000 - snwint@suse.de
|
||||||
|
|
||||||
|
- improved ddc parser
|
||||||
|
- ! kernel cmdline gets quite long already (slightly below 200 chars) !
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 11 14:48:58 CET 2000 - snwint@suse.de
|
||||||
|
|
||||||
|
- new version (1.48)
|
||||||
|
- some new features (see README.SuSE)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 11 11:57:27 CEST 1999 - snwint@suse.de
|
||||||
|
|
||||||
|
- added package (version 1.45)
|
||||||
|
|
288
syslinux.spec
Normal file
288
syslinux.spec
Normal file
@ -0,0 +1,288 @@
|
|||||||
|
#
|
||||||
|
# spec file for package syslinux (Version 3.31)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
|
# This file and all modifications and additions to the pristine
|
||||||
|
# package are under the same license as the package itself.
|
||||||
|
#
|
||||||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: syslinux
|
||||||
|
BuildRequires: glibc-devel-32bit libpng-devel nasm netpbm
|
||||||
|
%ifarch x86_64
|
||||||
|
BuildRequires: gcc-32bit
|
||||||
|
%endif
|
||||||
|
URL: http://syslinux.zytor.com/
|
||||||
|
License: Other License(s), see package, GPL
|
||||||
|
Group: System/Boot
|
||||||
|
Autoreqprov: on
|
||||||
|
Summary: Boot Loader for Linux
|
||||||
|
Version: 3.31
|
||||||
|
Release: 2
|
||||||
|
Source: %{name}-%{version}.tar.bz2
|
||||||
|
Source1: isolinux-config
|
||||||
|
Patch: %{name}-%{version}.diff
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
|
%description
|
||||||
|
SYSLINUX is a boot loader for the Linux operating system which operates
|
||||||
|
off an MS-DOS or Windows FAT file system. It is intended to simplify
|
||||||
|
first-time installation of Linux and for creation of rescue and other
|
||||||
|
special purpose boot disks.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
H. Peter Anvin <hpa@zytor.com>
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
%patch
|
||||||
|
|
||||||
|
%build
|
||||||
|
export CFLAGS="$RPM_OPT_FLAGS"
|
||||||
|
chmod +x add_crc
|
||||||
|
make spotless
|
||||||
|
make
|
||||||
|
|
||||||
|
%install
|
||||||
|
make install-all \
|
||||||
|
INSTALLROOT=%{buildroot} BINDIR=%{_bindir} SBINDIR=%{_bindir} \
|
||||||
|
LIBDIR=%{_datadir} INCDIR=%{_includedir}
|
||||||
|
install -s -m 755 unix/syslinux $RPM_BUILD_ROOT/%{_bindir}/syslinux-nomtools
|
||||||
|
install -m 755 %{_sourcedir}/isolinux-config $RPM_BUILD_ROOT/%{_bindir}
|
||||||
|
install -m 755 keytab-lilo.pl sys2ansi.pl $RPM_BUILD_ROOT/%{_datadir}/syslinux
|
||||||
|
rm -rf $RPM_BUILD_ROOT/%{_datadir}/syslinux/com32
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc *.doc memdisk/*.doc com32/modules/*.doc
|
||||||
|
%doc README* NEWS
|
||||||
|
%{_bindir}/*
|
||||||
|
%{_datadir}/syslinux
|
||||||
|
|
||||||
|
%changelog -n syslinux
|
||||||
|
* Mon Oct 09 2006 - snwint@suse.de
|
||||||
|
- no progress dots when in gfx mode
|
||||||
|
* Fri Sep 29 2006 - snwint@suse.de
|
||||||
|
- update to version 3.31
|
||||||
|
* The simple menu system (menu.c32 and vesamenu.c32) now
|
||||||
|
support loading more than one configuration file at a time,
|
||||||
|
using MENU INCLUDE or by specifying multiple filenames.
|
||||||
|
* The MENU COLOR statement can now control the shadowing mode.
|
||||||
|
* libcom32 extended to support graphics mode and graphical console.
|
||||||
|
* vesamenu.c32, new graphical version of the Simple
|
||||||
|
Menu System, see README.menu.
|
||||||
|
* New com32 modules by Erwan Velu do selection based on CPUID
|
||||||
|
or PCI devices present.
|
||||||
|
* EXTLINUX: New options --install (-i) and --update (-U), to
|
||||||
|
make it clear if a boot loader should be installed or
|
||||||
|
updated. For now, defaults to --install for compatibility;
|
||||||
|
a future version will require one of these options.
|
||||||
|
* New library functions to load and place files in memory.
|
||||||
|
* mboot.c32 bug fixes.
|
||||||
|
* Remove 8 MB kernel size restriction.
|
||||||
|
* PXELINUX: Fail (and eventually reboot) if no configuration
|
||||||
|
file was found.
|
||||||
|
* COM32 module by Erwan Velu to make decisions based on DMI info.
|
||||||
|
* Fix issue where going back and forth between menus a lot
|
||||||
|
would cause a hang.
|
||||||
|
* ISOLINUX: Fix bug which made "cd boot sectors" not work.
|
||||||
|
* Fri Aug 25 2006 - snwint@suse.de
|
||||||
|
- needs gcc41-32bit
|
||||||
|
* Wed Aug 23 2006 - snwint@suse.de
|
||||||
|
- support latest gfxboot
|
||||||
|
* Tue Aug 15 2006 - cthiel@suse.de
|
||||||
|
- specfile cleanup
|
||||||
|
- include chain.c32, copybs.com, ethersel.c32, mboot.c32, mbr.bin, menu.c32,
|
||||||
|
syslinux.com, mboot.doc README.menu and README.usbkey
|
||||||
|
* Mon Jun 19 2006 - snwint@suse.de
|
||||||
|
- syslinux did not clear memory between initrds (#184706)
|
||||||
|
* Thu Apr 27 2006 - snwint@suse.de
|
||||||
|
- ignore drive reset error when booting from local disk (#169014)
|
||||||
|
* Thu Feb 09 2006 - snwint@suse.de
|
||||||
|
- monitor detection can be skipped (#149578)
|
||||||
|
* Thu Feb 02 2006 - snwint@suse.de
|
||||||
|
- no aborts while kernel loads in gfx mode (#145748)
|
||||||
|
* Mon Jan 30 2006 - snwint@suse.de
|
||||||
|
- fixed isolinux-config to work with new perl
|
||||||
|
* Wed Jan 25 2006 - mls@suse.de
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
* Mon Jan 23 2006 - snwint@suse.de
|
||||||
|
- cjwatson@ubuntu.com: support big-endian cpio archives (#140119)
|
||||||
|
- support direct driverupdate loading from CD-ROM (feat #152):
|
||||||
|
o initrd loading errors are no longer fatal
|
||||||
|
o if initrd name starts with '+' ask for CD change
|
||||||
|
* Wed Dec 14 2005 - snwint@suse.de
|
||||||
|
- really disable text messages
|
||||||
|
- cjwatson@ubuntu.com: turn off graphics for localboot
|
||||||
|
* Fri Dec 02 2005 - snwint@suse.de
|
||||||
|
- make it build on beta
|
||||||
|
* Wed Nov 30 2005 - snwint@suse.de
|
||||||
|
- update to version 3.11
|
||||||
|
- gfxboot patch changed significantly - check README.gfxboot
|
||||||
|
* Thu Oct 06 2005 - snwint@suse.de
|
||||||
|
- add chdir/getcwd functions to gfxboot
|
||||||
|
* Mon Sep 26 2005 - snwint@suse.de
|
||||||
|
- wrote isolinux-config script
|
||||||
|
* Fri Sep 09 2005 - snwint@suse.de
|
||||||
|
- press Alt key to optionally skip monitor detection (#115204)
|
||||||
|
* Wed Apr 27 2005 - snwint@suse.de
|
||||||
|
- fixed to take bios memory size into account (#65458)
|
||||||
|
* Fri Apr 22 2005 - snwint@suse.de
|
||||||
|
- fixed 16 bit color mode selection (#79312)
|
||||||
|
* Tue Apr 12 2005 - snwint@suse.de
|
||||||
|
- make it work with gcc4
|
||||||
|
* Fri Feb 04 2005 - snwint@suse.de
|
||||||
|
- solved memory corruption issue (might have caused #43877)
|
||||||
|
* Mon Jan 31 2005 - snwint@suse.de
|
||||||
|
- don't read from disk (#47891)
|
||||||
|
* Fri Jan 28 2005 - snwint@suse.de
|
||||||
|
- updated gfxboot patch
|
||||||
|
* Mon Jan 24 2005 - snwint@suse.de
|
||||||
|
- added syslinux-nomtools
|
||||||
|
- removed dependencies from mtools and bootsplash
|
||||||
|
* Mon Sep 13 2004 - snwint@suse.de
|
||||||
|
- moved syslinux into /usr/bin (#44780)
|
||||||
|
* Mon Aug 23 2004 - snwint@suse.de
|
||||||
|
- updated to syslinux 2.11
|
||||||
|
* Thu Apr 08 2004 - snwint@suse.de
|
||||||
|
- make bios mem info available for gfxboot
|
||||||
|
* Fri Apr 02 2004 - snwint@suse.de
|
||||||
|
- don't reset timeout for 'notice' option
|
||||||
|
* Fri Apr 02 2004 - snwint@suse.de
|
||||||
|
- reduce max number of boot menu entries (syslinux: 64, isolinux: 32)
|
||||||
|
to make room for boot graphics
|
||||||
|
* Wed Mar 31 2004 - snwint@suse.de
|
||||||
|
- fixed pxelinux (#36625)
|
||||||
|
* Mon Mar 15 2004 - snwint@suse.de
|
||||||
|
- fixed menu size check (#35508)
|
||||||
|
- removed vmware from blacklist (#35896)
|
||||||
|
* Mon Mar 08 2004 - ro@suse.de
|
||||||
|
- fix build on x86_64
|
||||||
|
* Fri Mar 05 2004 - snwint@suse.de
|
||||||
|
- update to 2.08
|
||||||
|
* Tue Jan 13 2004 - snwint@suse.de
|
||||||
|
- understand new gfxboot file format
|
||||||
|
* Tue Dec 16 2003 - snwint@suse.de
|
||||||
|
- boot disk may have a file system that spans several floppies
|
||||||
|
* Wed Sep 10 2003 - snwint@suse.de
|
||||||
|
- fixed monitor data interpretation bug (#29718)
|
||||||
|
* Mon Sep 01 2003 - snwint@suse.de
|
||||||
|
- work around bios disk read bug (seen on VIA KT133A)
|
||||||
|
* Mon Aug 25 2003 - snwint@suse.de
|
||||||
|
- update to 2.06: fix problem that would occationally cause a
|
||||||
|
boot failure, depending on the length of the kernel
|
||||||
|
* Thu Aug 21 2003 - ro@suse.de
|
||||||
|
- make it build on x86_64
|
||||||
|
* Mon Aug 18 2003 - snwint@suse.de
|
||||||
|
- update to 2.05
|
||||||
|
* Wed Apr 16 2003 - coolo@suse.de
|
||||||
|
- use BuildRoot
|
||||||
|
* Tue Mar 11 2003 - snwint@suse.de
|
||||||
|
- wait for 'enter' in text mode interface, too (#25047)
|
||||||
|
* Sat Mar 08 2003 - snwint@suse.de
|
||||||
|
- handle "boot from hd" errors properly (#24788)
|
||||||
|
* Thu Mar 06 2003 - snwint@suse.de
|
||||||
|
- preselect 640x480 even if no vbe support at all
|
||||||
|
* Sat Mar 01 2003 - snwint@suse.de
|
||||||
|
- dynamically change FAT buffer size; this gives more space for
|
||||||
|
boot graphics
|
||||||
|
- really add 640x480 to modelist if no VB extension was found (#24293)
|
||||||
|
- _copy_ VBE mode list, might get overwritten (#23582)
|
||||||
|
* Tue Feb 18 2003 - snwint@suse.de
|
||||||
|
- new splash handling: splash files no longer have to be added to
|
||||||
|
initrd but are read separately from <resolution>.spl files
|
||||||
|
* Fri Feb 14 2003 - snwint@suse.de
|
||||||
|
- read device path info
|
||||||
|
- joined all diffs
|
||||||
|
* Sun Feb 09 2003 - snwint@suse.de
|
||||||
|
- updated graphics patch
|
||||||
|
* Wed Feb 05 2003 - snwint@suse.de
|
||||||
|
- make isolinux work around a strange bios bug (#23323)
|
||||||
|
- fix reading vbe mode list for machines that don't zero
|
||||||
|
its memory (#23261)
|
||||||
|
* Wed Sep 04 2002 - snwint@suse.de
|
||||||
|
- select 8 bit fb modes if 16 bit is not available
|
||||||
|
* Tue Sep 03 2002 - snwint@suse.de
|
||||||
|
- fixed minor bug detecting available gfx modes
|
||||||
|
* Tue Sep 03 2002 - snwint@suse.de
|
||||||
|
- fixed Requires
|
||||||
|
* Wed Jul 17 2002 - snwint@suse.de
|
||||||
|
- adaped graphics patch to handle new graphics file format
|
||||||
|
* Mon Mar 04 2002 - snwint@suse.de
|
||||||
|
- detect fujitsu siemens notebook lcd
|
||||||
|
* Mon Mar 04 2002 - snwint@suse.de
|
||||||
|
- allow booting from harddisk
|
||||||
|
* Sun Mar 03 2002 - snwint@suse.de
|
||||||
|
- initrd may optionally be on a second disk
|
||||||
|
* Tue Feb 19 2002 - snwint@suse.de
|
||||||
|
- make isolinux work on some more systems
|
||||||
|
(they used to break with 'Disk error 00')
|
||||||
|
* Mon Feb 18 2002 - snwint@suse.de
|
||||||
|
- removed Matrox cards from exception list
|
||||||
|
- don't put monitor data into kernel cmdline
|
||||||
|
* Fri Feb 01 2002 - ro@suse.de
|
||||||
|
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||||
|
* Mon Sep 17 2001 - snwint@suse.de
|
||||||
|
- no fb for Matrox G550 cards (#10749)
|
||||||
|
* Mon Sep 10 2001 - snwint@suse.de
|
||||||
|
- don't select vmware fb mode, the kernel doesn't like it
|
||||||
|
* Sun Sep 09 2001 - snwint@suse.de
|
||||||
|
- created single diff file
|
||||||
|
- support gfxboot-1.4
|
||||||
|
* Tue Sep 04 2001 - snwint@suse.de
|
||||||
|
- should boot on some more computers
|
||||||
|
- print warning and hint to use CD2 if we encounter a broken BIOS
|
||||||
|
* Mon Sep 03 2001 - snwint@suse.de
|
||||||
|
- exclude list for cards where fbdev will not work
|
||||||
|
- allow longer base directory name for boot image
|
||||||
|
* Wed Aug 22 2001 - snwint@suse.de
|
||||||
|
- fixed 16 bit fb selection
|
||||||
|
* Mon Aug 20 2001 - snwint@suse.de
|
||||||
|
- we want 16 bit framebuffer now
|
||||||
|
* Fri Aug 10 2001 - snwint@suse.de
|
||||||
|
- added 1024x768 support
|
||||||
|
* Mon Aug 06 2001 - snwint@suse.de
|
||||||
|
- upgraded to new version (1.62)
|
||||||
|
- fixed isolinux to work with graphics
|
||||||
|
- fixed minor isolinux bug to make it boot on Toshiba Satellite notebooks
|
||||||
|
* Mon May 14 2001 - snwint@suse.de
|
||||||
|
- syslinux reports wrong video mode (#8244)
|
||||||
|
* Wed May 09 2001 - snwint@suse.de
|
||||||
|
- fixed boot problem on d230 (#7958)
|
||||||
|
- corrected detection of 800x600 frame buffer mode support (#7959)
|
||||||
|
* Sun May 06 2001 - snwint@suse.de
|
||||||
|
- ask for driver update disk in graphics mode
|
||||||
|
- F2 - F4 video mode selection in text mode
|
||||||
|
- make 800x600 default if monitor supports it *or*
|
||||||
|
graphics card has >= 4MB memory
|
||||||
|
* Tue May 01 2001 - kukuk@suse.de
|
||||||
|
- Add libpng to neededforbuild
|
||||||
|
* Tue May 01 2001 - ro@suse.de
|
||||||
|
- added libnetpbm to neededforbuild
|
||||||
|
* Mon Apr 30 2001 - snwint@suse.de
|
||||||
|
- made it require gfxboot package
|
||||||
|
- added netpbm to #neededforbuild
|
||||||
|
* Mon Apr 30 2001 - snwint@suse.de
|
||||||
|
- new version (1.61): can now boot CDs directly (isolinux)
|
||||||
|
- graphics support completely reworked
|
||||||
|
* Tue Apr 03 2001 - snwint@suse.de
|
||||||
|
- completely reworked syslinux patch
|
||||||
|
- support graphics boot screen
|
||||||
|
* Sun Jan 14 2001 - snwint@suse.de
|
||||||
|
- new messages for our Driver Update feature
|
||||||
|
* Tue Jan 09 2001 - ro@suse.de
|
||||||
|
- re-added README.SuSE to diff
|
||||||
|
* Mon Dec 18 2000 - snwint@suse.de
|
||||||
|
- detect BIOS extended read capability
|
||||||
|
* Fri Jun 09 2000 - snwint@suse.de
|
||||||
|
- improved ddc parser
|
||||||
|
- ! kernel cmdline gets quite long already (slightly below 200 chars) !
|
||||||
|
* Fri Feb 11 2000 - snwint@suse.de
|
||||||
|
- new version (1.48)
|
||||||
|
- some new features (see README.SuSE)
|
||||||
|
* Mon Oct 11 1999 - snwint@suse.de
|
||||||
|
- added package (version 1.45)
|
Loading…
Reference in New Issue
Block a user