All pastes #227894 Raw Edit

Miscellany

public text v1 · immutable
#227894 ·published 2006-10-29 18:46 UTC
rendered paste body
#!/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