--- installkernel.orig 2007-04-26 09:46:08.000000000 -0400 +++ installkernel 2007-04-26 09:49:53.000000000 -0400 @@ -16,6 +16,8 @@ if [ -z "$INSTALL_PATH" -o "$INSTALL_PAT cfgLoader=1 fi +LINK_PATH=/boot +RELATIVE_PATH=`echo "$INSTALL_PATH/" | sed "s|^$LINK_PATH/||"` KERNEL_VERSION=$1 BOOTIMAGE=$2 MAPFILE=$3 @@ -41,8 +43,6 @@ if [ ! -L $INSTALL_PATH/$KERNEL_NAME ]; fi fi -ln -sf $KERNEL_NAME-$KERNEL_VERSION $INSTALL_PATH/$KERNEL_NAME - if [ -f $INSTALL_PATH/System.map-$KERNEL_VERSION ]; then mv $INSTALL_PATH/System.map-$KERNEL_VERSION \ $INSTALL_PATH/System.map-$KERNEL_VERSION.old; @@ -53,13 +53,13 @@ if [ ! -L $INSTALL_PATH/System.map ]; th mv $INSTALL_PATH/System.map $INSTALL_PATH/System.map.old fi fi -ln -sf System.map-$KERNEL_VERSION $INSTALL_PATH/System.map +ln -sf ${RELATIVE_PATH}$INSTALL_PATH/System.map-$KERNEL_VERSION $LINK_PATH/System.map cat $BOOTIMAGE > $INSTALL_PATH/$KERNEL_NAME-$KERNEL_VERSION cp $MAPFILE $INSTALL_PATH/System.map-$KERNEL_VERSION -ln -fs $KERNEL_NAME-$KERNEL_VERSION $INSTALL_PATH/$KERNEL_NAME -ln -fs System.map-$KERNEL_VERSION $INSTALL_PATH/System.map +ln -fs ${RELATIVE_PATH}$INSTALL_PATH/$KERNEL_NAME-$KERNEL_VERSION $LINK_PATH/$KERNEL_NAME +ln -fs ${RELATIVE_PATH}$INSTALL_PATH/System.map-$KERNEL_VERSION $LINK_PATH/System.map if [ -n "$cfgLoader" -a -x /sbin/new-kernel-pkg ]; then /sbin/new-kernel-pkg --mkinitrd --depmod --install $KERNEL_VERSION