1 |
#!/bin/bash |
#!/bin/bash |
2 |
# $Header: /root/magellan-cvs/src/nvidia-drivers/nvidia-module.sh,v 1.1 2008-02-11 13:27:38 niro Exp $ |
# $Header: /root/magellan-cvs/src/nvidia-drivers/nvidia-module.sh,v 1.2 2008-03-25 11:43:14 niro Exp $ |
3 |
# Compiles nvidia-drivers for given kernel |
# Compiles nvidia-drivers for given kernel |
4 |
|
|
5 |
die() { echo -e "${COLRED}$@${COLDEFAULT}"; exit 1; } |
die() { echo -e "${COLRED}$@${COLDEFAULT}"; exit 1; } |
82 |
if [[ -f ${KERNEL_MODULE_DEST}/${KERNEL_MODULE}.${KERNEL_MODULE_SUFFIX} ]] |
if [[ -f ${KERNEL_MODULE_DEST}/${KERNEL_MODULE}.${KERNEL_MODULE_SUFFIX} ]] |
83 |
then |
then |
84 |
mecho "Removing old ${KERNEL_MODULE}-module ..." |
mecho "Removing old ${KERNEL_MODULE}-module ..." |
85 |
|
# try to unload the module |
86 |
|
if [[ -n $(grep "${KERNEL_MODULE} " /proc/modules 2> /dev/null) ]] |
87 |
|
then |
88 |
|
modprobe -r ${KERNEL_MODULE} |
89 |
|
fi |
90 |
rm -f ${KERNEL_MODULE_DEST}/${KERNEL_MODULE}.${KERNEL_MODULE_SUFFIX} |
rm -f ${KERNEL_MODULE_DEST}/${KERNEL_MODULE}.${KERNEL_MODULE_SUFFIX} |
91 |
fi |
fi |
92 |
|
|