#!/bin/sh usage() { echo "Usage: $0 {start|stop|restart|reload}" } EXITCODE=1 for x in "1" ; do if [ $# -lt 1 ] ; then usage ; break ; fi action=$1 case "$action" in start) echo -n "Starting USB:" insmod usbcore insmod usb-uhci echo -n "service " insmod input insmod hid insmod mousedev echo -"mouse" ;; stop) echo -n "Stop USB:" rmmod mousedev rmmod hid rmmod input echo -"mouse" rmmod usb-uhci rmmod usbcore echo -n "service " EXITCODE=0 ;; restart|reload) $0 stop $0 start EXITCODE=$? ;; *) usage ;; esac done # Only exit if we're in our own subshell if [ "${0##*/}" = "rc.USBmouse" ] ; then exit $EXITCODE fi