summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorMarty Connor2007-07-06 14:04:06 +0200
committerMarty Connor2007-07-06 14:04:06 +0200
commit28d8d828b3c36ab05534951694c7e7999eae77cf (patch)
tree1cc521e58cd77f8ff4a7e7508648f07bec9d7820 /src/util
parentRemap EBADF to PXENV_STATUS_TFTP_FILE_NOT_FOUND; the only user is (diff)
downloadipxe-28d8d828b3c36ab05534951694c7e7999eae77cf.tar.gz
ipxe-28d8d828b3c36ab05534951694c7e7999eae77cf.tar.xz
ipxe-28d8d828b3c36ab05534951694c7e7999eae77cf.zip
Rename .lilo extension to .lkrn and updated dependencies
Diffstat (limited to 'src/util')
-rwxr-xr-xsrc/util/geniso10
-rwxr-xr-xsrc/util/genliso12
-rwxr-xr-xsrc/util/makelilo.pl40
3 files changed, 11 insertions, 51 deletions
diff --git a/src/util/geniso b/src/util/geniso
index 5bd5c7be..7642ed36 100755
--- a/src/util/geniso
+++ b/src/util/geniso
@@ -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
diff --git a/src/util/genliso b/src/util/genliso
index b8d9a11d..0a67eb3c 100755
--- a/src/util/genliso
+++ b/src/util/genliso
@@ -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
index 8f995bc4..00000000
--- a/src/util/makelilo.pl
+++ /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);