1 #!/bin/sh 2 3 # $NetBSD: installkernel.sh,v 1.1 2000/06/20 00:24:11 soren Exp $ 4 5 EXT2_MOUNT=/stand 6 NETBSD_KERNEL=netbsd 7 FW_KERNELS="vmlinux.gz vmlinux_RAQ.gz vmlinux_raq-2800.gz" 8 9 mount | grep -q " on ${EXT2_MOUNT} type ext2fs " 10 11 if [ $? -ne 0 ]; then 12 echo "WARNING: ${EXT2_MOUNT} is not an ext2 file system" 13 fi 14 15 if [ ! -d ${EXT2_MOUNT}/boot ]; then 16 echo "ERROR: ${EXT2_MOUNT}/boot does not exist" 17 exit 1 18 fi 19 20 gzip -2 -c /${NETBSD_KERNEL} > ${EXT2_MOUNT}/boot/netbsd.gz 21 22 for KERNEL in ${FW_KERNELS}; do 23 rm -f ${EXT2_MOUNT}/boot/${KERNEL} 24 ln ${EXT2_MOUNT}/boot/${NETBSD_KERNEL}.gz ${EXT2_MOUNT}/boot/${KERNEL} 25 done 26