#!/bin/sh # The following modprobe command is needed to be run at each boot, # therefore, its recommended to add them to the rc.local # script. module_base_name=`basename $1 | sed 's/.o//'` use_udev=$2 if [ $use_udev == "no" ] ; then #remove stale nodes rm -f /dev/$module_base_name fi #remove old module /sbin/rmmod $module_base_name 2> /dev/null #rebuild dependency tree to include windrvr's module /sbin/depmod /sbin/modprobe $module_base_name || exit 1 if [ $use_udev == "no" ] ; then major=`grep -w $module_base_name /proc/devices | cut -f1 -d" "` mknod /dev/$module_base_name c $major 0 fi