#!/bin/sh

# $Id: mod_path,v 1.3 2003/12/24 08:16:36 nail Rel-1.6-3 $

KERNEL_VERSION=`uname -r|sed 's/\(.\..\).*/\1/'`

MOD_PATH=/lib/modules/`uname -r`/block/

if [ $KERNEL_VERSION = "2.4" ]; then
   if [ ! -d /lib/modules/`uname -r`/kernel ]; then
      mkdir /lib/modules/`uname -r`/kernel
   fi
   if [ ! -d /lib/modules/`uname -r`/kernel/drivers ]; then
      mkdir /lib/modules/`uname -r`/kernel/drivers
   fi
   if [ ! -d /lib/modules/`uname -r`/kernel/drivers/block ]; then
      mkdir /lib/modules/`uname -r`/kernel/drivers/block
   fi
   if [ ! -e /lib/modules/`uname -r`/block ]; then
      ln -s /lib/modules/`uname -r`/kernel/drivers/block /lib/modules/`uname -r`/block
   fi
   MOD_PATH=/lib/modules/`uname -r`/kernel/drivers/block
fi

if [ $KERNEL_VERSION = "2.6" ]; then
   if [ ! -d /lib/modules/`uname -r`/kernel ]; then
      mkdir /lib/modules/`uname -r`/kernel
   fi
   if [ ! -d /lib/modules/`uname -r`/kernel/drivers ]; then
      mkdir /lib/modules/`uname -r`/kernel/drivers
   fi
   if [ ! -d /lib/modules/`uname -r`/kernel/drivers/block ]; then
      mkdir /lib/modules/`uname -r`/kernel/drivers/block
   fi
   if [ ! -e /lib/modules/`uname -r`/block ]; then
      ln -s /lib/modules/`uname -r`/kernel/drivers/block /lib/modules/`uname -r`/block
   fi
   MOD_PATH=/lib/modules/`uname -r`/kernel/drivers/block
fi

echo $MOD_PATH

