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