#!/bin/sh
# Automatically setup for murasaki rc-script
#                            shuu@dotaster.com
#
# based on rcusbmgr by Olaf Hering
#

MOUSEDEV="mousedev hid"

MODULE=`[ -f /usr/bin/x-terminal-emulator ] && echo $MOUSEDEV`

[ -f /proc/cpuinfo ] || mount -n -t proc proc /proc
if [ -x /sbin/lspci ];then
	METHOD="/sbin/lspci"
else
	METHOD="cat /proc/pci"
fi
HOST=`$METHOD | while read line
	do
		case $line in
		*USB*Intel*|*USB*VIA*)
			if modprobe -l | grep /uhci.o > /dev/null;then
				echo uhci
			elif modprobe -l | grep /usb-uhci.o > /dev/null; then
				echo usb-uhci
			fi
			;;
		*USB*)
			if modprobe -l | grep /usb-ohci.o > /dev/null; then
				echo usb-ohci
			fi
			;;	
		esac
	done`

for f in $MODULE $HOST
do
	if modprobe -l | grep /$f.o > /dev/null; then
		echo $f
	fi
done

