Rename .lilo extension to .lkrn and updated dependencies
authorMarty Connor <mdc@etherboot.org>
Fri, 6 Jul 2007 12:04:06 +0000 (08:04 -0400)
committerMarty Connor <mdc@etherboot.org>
Fri, 6 Jul 2007 12:04:06 +0000 (08:04 -0400)
src/arch/i386/Makefile
src/arch/i386/prefix/bImageprefix.S
src/arch/i386/prefix/lkrnprefix.S [moved from src/arch/i386/prefix/liloprefix.S with 100% similarity]
src/util/geniso
src/util/genliso
src/util/makelilo.pl [deleted file]

index f4e19d3..bda22c8 100644 (file)
@@ -68,9 +68,9 @@ MEDIA                 += lmelfd
 OBJS_lmelfdprefix      = lmelfdprefix zlmelfdprefix
 CFLAGS_zlmelfdprefix   = $(CFLAGS_ZPREFIX)
 
-MEDIA                  += lilo
-OBJS_liloprefix                = liloprefix zliloprefix
-CFLAGS_zliloprefix     = $(CFLAGS_ZPREFIX)
+MEDIA                  += lkrn
+OBJS_lkrnprefix                = lkrnprefix zlkrnprefix
+CFLAGS_zlkrnprefix     = $(CFLAGS_ZPREFIX)
 
 MEDIA                  += bImage
 OBJS_bImageprefix      = bImageprefix zbImageprefix
@@ -113,12 +113,12 @@ NON_AUTO_MEDIA            += fd0
 
 # rule to make a non-emulation ISO boot image
 NON_AUTO_MEDIA         += iso
-%iso:  %lilo util/geniso
+%iso:  %lkrn util/geniso
        ISOLINUX_BIN=$(ISOLINUX_BIN) bash util/geniso $@ $<
 
 # rule to make a floppy emulation ISO boot image
 NON_AUTO_MEDIA         += liso
-%liso: %lilo util/genliso
+%liso: %lkrn util/genliso
        bash util/genliso $@ $<
 
 # rule to make a USB disk image
index 7d746ed..30020f7 100644 (file)
@@ -91,7 +91,7 @@ _prefix:
 
 /* 
        This is a minimal boot sector.  If anyone tries to execute it (e.g., if
-       a .lilo file is dd'ed to a floppy), print an error message. 
+       a .lkrn file is dd'ed to a floppy), print an error message. 
 */
 
 bootsector: 
index 5bd5c7b..7642ed3 100755 (executable)
@@ -2,14 +2,14 @@
 #
 # Generate a isolinux ISO boot image
 #
-# geniso foo.iso foo.zlilo
+# geniso foo.iso foo.lkrn
 #
-# the ISO image is the first argument so that a list of .zlilo images
+# the ISO image is the first argument so that a list of .lkrn images
 # to include can be specified
 #
 case $# in
 0|1)
-       echo Usage: $0 foo.iso foo.zlilo ...
+       echo Usage: $0 foo.iso foo.lkrn ...
        exit 1
        ;;
 esac
@@ -40,8 +40,8 @@ do
                continue
        fi
        b=$(basename $f)
-       g=${b%.zlilo}
-       g=${g//[^a-z0-9]}.zli
+       g=${b%.lkrn}
+       g=${g//[^a-z0-9]}.krn
        case "$first" in
        "")
                echo DEFAULT $g
index b8d9a11..0a67eb3 100755 (executable)
@@ -2,9 +2,9 @@
 #
 # Generate a legacy floppy emulation ISO boot image
 #
-# genliso foo.liso foo.zlilo
+# genliso foo.liso foo.lkrn
 #
-# the ISO image is the first argument so that a list of .zlilo images
+# the ISO image is the first argument so that a list of .lkrn images
 # to include can be specified
 #
 case $0 in
@@ -16,12 +16,12 @@ case $0 in
 esac
 case $# in
 0|1)
-       echo Usage: $0 foo.liso foo.zlilo ...
+       echo Usage: $0 foo.liso foo.lkrn ...
        exit 1
        ;;
 esac
 case "`mtools -V`" in
-Mtools\ version\ 3.9.9*|Mtools\ version\ 4.*)
+Mtools\ version\ 3.9.9*|Mtools\ version\ 3.9.1[0-9]*|Mtools\ version\ 4.*)
        ;;
 *)
        echo Mtools version 3.9.9 or later is required
@@ -57,9 +57,9 @@ do
        fi
        # shorten name for 8.3 filesystem
        b=$(basename $f)
-       g=${b%.zlilo}
+       g=${b%.lkrn}
        g=${g//[^a-z0-9]}
-       g=${g:0:8}.zli
+       g=${g:0:8}.krn
        case "$first" in
        "")
                echo DEFAULT $g
diff --git a/src/util/makelilo.pl b/src/util/makelilo.pl
deleted file mode 100755 (executable)
index 8f995bc..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/perl -w
-
-use constant SYSSIZE_LOC => 500;       # bytes from beginning of boot block
-use constant MINSIZE => 32768;
-
-use strict;
-
-use bytes;
-
-$#ARGV >= 1 or die "Usage: $0 liloprefix file ...\n";
-open(L, "$ARGV[0]") or die "$ARGV[0]: $!\n";
-undef($/);
-my $liloprefix = <L>;
-close(L);
-length($liloprefix) >= 512 or die "LILO prefix too short\n";
-shift(@ARGV);
-my $totalsize = 0;
-for my $file (@ARGV) {
-       next if (! -f $file or ! -r $file);
-       $totalsize += -s $file;
-}
-my $pad = 0;
-if ($totalsize < MINSIZE) {
-       $pad = MINSIZE - $totalsize;
-       $totalsize = MINSIZE;
-}
-print STDERR "LILO payload is $totalsize bytes\n";
-$totalsize += 16;
-$totalsize >>= 4;
-substr($liloprefix, SYSSIZE_LOC, 2) = pack('v', $totalsize);
-print $liloprefix;
-for my $file (@ARGV) {
-       next unless open(I, "$file");
-       undef($/);
-       my $data = <I>;
-       print $data;
-       close(I);
-}
-print "\x0" x $pad;
-exit(0);