| # 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 |
| echo Usage: $0 foo.liso foo.lkrn ... |
| 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 |
| dir=`mktemp -d bin/liso.dir.XXXXXX` |
| mformat -f 1440 -C -i $img :: |
| # These default options can be changed in the genliso script |
| SAY gPXE ISO boot image generated by genliso |
| echo $f does not exist, skipping 1>&2 |
| # shorten name for 8.3 filesystem |
| mcopy -i $img $cfg ::syslinux.cfg |
| mkisofs -q -o $out -c boot.cat -b boot.img $dir |