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