From a8f037a275886ed533bb0c005bc5464757f76ca7 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Tue, 13 May 2014 18:38:52 +0200 Subject: [build] Merge util/geniso and util/genliso Rework geniso and genliso to provide a single merged utility for generating ISO images. Modified-by: Michael Brown Signed-off-by: Michael Brown --- src/util/genliso | 74 -------------------------------------------------------- 1 file changed, 74 deletions(-) delete mode 100755 src/util/genliso (limited to 'src/util/genliso') diff --git a/src/util/genliso b/src/util/genliso deleted file mode 100755 index 7a112a145..000000000 --- a/src/util/genliso +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/bash -# -# Generate a legacy floppy emulation ISO boot image -# -# genliso foo.liso foo.lkrn bar.lkrn ... -# -# The .liso image filename is the first argument followed by -# a list of .lkrn images include in .liso image - -case $# in -0|1) - echo Usage: $0 foo.liso foo.lkrn ... - exit 1 - ;; -esac - -case "`mtools -V`" in -Mtools\ version\ 3.9.9*|Mtools\ version\ 3.9.1[0-9]*|[mM]tools\ *\ [4-9].*) - ;; -*) - echo Mtools version 3.9.9 or later is required - exit 1 - ;; -esac - -out=$1 -shift - -dir=`mktemp -d bin/liso.dir.XXXXXX` - -img=$dir/boot.img -mformat -f 1440 -C -i $img :: - -cfg=$dir/syslinux.cfg -cat > $cfg <&2 - continue - fi - # shorten name for 8.3 filesystem - b=$(basename $f) - g=${b%.lkrn} - g=${g//[^a-z0-9]} - g=${g:0:8}.krn - case "$first" in - "") - echo DEFAULT $g - ;; - esac - first=$g - echo LABEL $g - echo "" KERNEL $g - mcopy -m -i $img $f ::$g -done >> $cfg - -mcopy -i $img $cfg ::syslinux.cfg - -if ! syslinux $img -then - exit 1 -fi - -mkisofs -q -o $out -c boot.cat -b boot.img $dir - -rm -fr $dir -- cgit v1.2.3-55-g7522