Advertisement
Guest User

dkms-8192cu.install

a guest
Jul 27th, 2013
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.84 KB | None | 0 0
  1. post_install (){
  2.  
  3.     MODULE="8192cu"
  4.     DKMS=$(which dkms)
  5.     MODPROBE=$(which modprobe)
  6.     VERSION="v3.4.4_4749"
  7.  
  8.     $DKMS add -m $MODULE -v $VERSION
  9.     $DKMS build -m $MODULE -v $VERSION
  10.     $DKMS install -m $MODULE -v $VERSION
  11.  
  12.     #$MODPROBE -a $MODULE
  13.    
  14. }
  15.  
  16. pre_upgrade(){
  17.     pre_remove
  18. }
  19.  
  20. post_upgrade(){
  21.     post_install
  22. }
  23.  
  24. pre_remove (){
  25.     #_inmemory=$(/usr/bin/lsmod | /usr/bin/grep 8192cu)
  26.     #if [ ! -z "$_inmemory" ]; then
  27.     #    /usr/bin/rmmod 8192cu &> /dev/null
  28.     #fi
  29.  
  30.     DKMS=$(which dkms)
  31.  
  32.     _line=$($DKMS status -m 8192cu)
  33.     if echo "$_line" | grep -E 'added|built|installed'; then
  34.         version=$(echo "$_line" | sed 's/8192cu,\([^,]*\)[,:].*/\1/;t;d')
  35.         $DKMS remove -m 8192cu -v $version --all
  36.     fi
  37. }
  38.  
  39. post_remove () {
  40.     /sbin/depmod -a
  41. }
  42.  
  43. op=$1
  44. shift
  45. $op $*
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement