path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Unify dependency generationH. Peter Anvin2009-04-271-2/+4
| | | | | | | | | | | | Make the dependency generation more common; have a general pattern in MCONFIG, and use it in rules (not in CFLAGS). For NASM source, in order to stay compatible with old versions of NASM, run NASM twice; newer versions of NASM is capable of generating dependencies simultaneously like gcc can, but that would break compatibility with older distros. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Fix minor errors in keytab-liloOlivier Korn2009-02-101-5/+5
| | | | | | | | | | | | | | | | | | H. Peter Anvin wrote: > Thanks for the warning. I have updated keytab-lilo in the git tree with > keytab-lilo.pl from LILO 22.8. Thank you H. Peter. I just checked it and the new version doesn't work "out of the box". It says... syntax error at keytab-lilo line 4, near "eval " Execution of keytab-lilo aborted due to compilation errors. Furthermore, after correcting lines 3 and 4 (which are responsible of the above error), keyboard maps can't be found (by loadkeys utility) because of an added bad extension (.map instead of .kmap). Attached is a patch I wrote in order to make it fully work (apply it against the version of keytab-lilo which is now in the git tree).
* Update keytab-lilo from LILO 22.8H. Peter Anvin2009-02-091-21/+5
* isohybrid: remove Perl modules we don't actually needH. Peter Anvin2008-09-071-3/+0
| | | | | | Remove Perl "use" statements that aren't actually required. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* isohybrid: verify we have a hybrid-compatible isolinux.binH. Peter Anvin2008-09-071-2/+9
| | | | | | | | Verify that the PXE boot loader is a hybrid-compatible isolinux.bin by looking for the hybrid boot signature, otherwise print an error message. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* isohybrid, mkdiskimage: don't use sysopen(), sysread()H. Peter Anvin2008-09-072-4/+2
| | | | | | | | Don't use sysopen() and sysread() when it doesn't make sense. Especially avoid using sysread() -- sysopen() can be used with read(); the C fdopen() is implicit. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* isohybrid: fix partition table generation, documentsyslinux-3.72-pre3H. Peter Anvin2008-09-051-10/+4
| | | | | | | Fix the generation of the partition table in isohybrid; also document the operation of the partition table. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* ISOLINUX: support for hybrid mode (CD-ROM/USB key)H. Peter Anvin2008-09-052-1/+170
| | | | | | Still a work in progress. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* keytab-lilo: don't try to be too smartH. Peter Anvin2008-09-041-3/+3
| | | | | | | The keytab-lilo script tried to add pathname and extension, but loadkeys does that better. Therefore, don't try to be smart. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Centralize configurables; better "make install" etcH. Peter Anvin2008-05-291-16/+8
| | | | | | | Begin the process of centralizing configurables. Improve "make install" and "make netinstall"; add "make extbootinstall".
* Move files out of root into core, dos, and utilsH. Peter Anvin2008-05-2910-0/+1279
Move source files out of the root directory; the root is a mess and has become virtually unmaintainable. The Syslinux core now lives in core/; the Linux and generic utilities has moved into utils/, and copybs.com has moved into dos/; it had to go somewhere, and it seemed as good a place as any.