Files correlati : Ricompilazione Demo : [ ] Commento : Progetti e altra roba per Linux git-svn-id: svn://10.65.10.50/trunk@11293 c028cbd2-c16b-5b4b-a496-9718f37d4682
38 lines
816 B
Bash
Executable File
38 lines
816 B
Bash
Executable File
#!/bin/bash
|
|
|
|
VERSION=`uname -r`
|
|
|
|
# Set execute permission
|
|
chmod a+x skinstall skuninstall smartdem skeyver error-report
|
|
|
|
# Remove devices
|
|
[ -r /dev/skey0 ] && rm -f /dev/skey0
|
|
[ -r /dev/skey1 ] && rm -f /dev/skey1
|
|
[ -r /dev/skey2 ] && rm -f /dev/skey2
|
|
|
|
# Remove the module
|
|
[ -r /lib/modules/$VERSION/misc/skey.o ] && rm -f /lib/modules/$VERSION/misc/skey.o
|
|
|
|
# Remove alias for the module
|
|
if [ -e /etc/modules.conf ] ; then
|
|
CONFMODULES=/etc/modules.conf
|
|
else
|
|
CONFMODULES=/etc/conf.modules
|
|
fi
|
|
cp $CONFMODULES $CONFMODULES.orig
|
|
cat $CONFMODULES.orig | grep -v "char-major-59" > $CONFMODULES
|
|
|
|
# Remove the loaded module
|
|
(lsmod | grep skey > /dev/null) && rmmod skey
|
|
|
|
# Run depmod
|
|
echo Updating modules dependencies
|
|
if ! depmod -a ; then
|
|
echo Error running depmod
|
|
exit 1
|
|
fi
|
|
|
|
echo SmartKey driver uninstalled
|
|
|
|
exit 0
|