1#!/bin/bash 2 3KPATH=/lib/modules/$(uname -r)/kernel/drivers 4 5if [ "$1" == "modules" ] 6then 7 if [ "$(uname -r)" \< "2.6.25" ] 8 then 9 # cp $(pwd)/usbnet.h $2 10 echo "make mdoules" 11 fi 12elif [ "$1" == "clean" ] 13then 14 if [ "$(uname -r)" \< "2.6.22" ] 15 then 16 if [ -f $KPATH/usb/net/lc_ether.ko ] 17 then 18 rm -f $KPATH/usb/net/lc_ether.ko 19 depmod -a 20 fi 21 else 22 if [ -f $KPATH/net/usb/lc_ether.ko ] 23 then 24 rm -f $KPATH/net/usb/lc_ether.ko 25 depmod -a 26 fi 27 fi 28 29elif [ "$1" == "install" ] 30then 31 if [ "$(uname -r)" \< "2.6.22" ] 32 then 33 if [ -f $(pwd)/lc_ether.ko ] 34 then 35 cp $(pwd)/lc_ether.ko $KPATH/usb/net 36 chmod 744 $KPATH/usb/net/lc_ether.ko 37 depmod -a 38 fi 39 else 40 if [ -f $(pwd)/lc_ether.ko ] 41 then 42 cp $(pwd)/lc_ether.ko $KPATH/net/usb 43 chmod 744 $KPATH/net/usb/lc_ether.ko 44 depmod -a 45 fi 46 fi 47fi 48 49 50