| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- #!/usr/bin/env bash
 
- SCRIPT=`readlink -f "${BASH_SOURCE[0]}"`
 
- DIR=`dirname $SCRIPT`
 
- MOD=graphene-ipc
 
- MODNAME=graphene_ipc
 
- VER=0.0.1
 
- /sbin/lsmod | grep -q $MODNAME
 
- if [ $? -eq 0 ]; then
 
- 	echo "$MOD already running"
 
- 	exit 0
 
- fi
 
- /usr/sbin/dkms status | grep -q $MOD
 
- if [ $? -eq 0 ]; then
 
- 	modprobe $MOD || exit $?
 
- 	echo "$MOD loaded"
 
- 	exit 0
 
- fi
 
- dkms add $DIR || exit $?
 
- dkms build -m $MOD -v $VER
 
- if [ $? -ne 0 ]; then
 
- 	err=$?
 
- 	rm -rf /usr/src/$MOD-$VER
 
- 	exit $err
 
- fi
 
- dkms install -m $MOD -v $VER
 
- if [ $? -ne 0 ]; then
 
- 	err=$?
 
- 	dkms remove $MOD/$VER --all
 
- 	rm -rf /usr/src/$MOD-$VER
 
- 	exit $err
 
- fi
 
- modprobe $MOD || exit $?
 
- echo "$MOD loaded"
 
 
  |