#!/bin/sh
# 
# This makes a bootkernel disk in /dev/fd0 from a kernel image.
#
# Run this in a directory containing the kernels you're gonna use, and a
# subdirectory with a master image of the bootkernel disk.
#
# This is the command to use:
#
# makedisk kernel_image disk_size
#          ^^           ^^^^^^^^^ This is 1440 or 1200
#          ^^^^^ This is the name (and maybe path to) the kernel you're going
#                to use, such as scsinet/zImage.
#

mkdisk() {
 if [ -r $1/zImage ]; then
   makedisk $1/zImage 1440
 elif [ -r $1/bzImage ]; then
   makedisk $1/bzImage 1440
 elif [ -r $1/vmlinuz ]; then
   makedisk $1/vmlinuz 1440
 fi
}

for dir in * ; do
 if [ -d $dir ]; then
  mkdisk $dir
 fi
done