updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / tp_smapi-dkms / tp_smapi-dkms.install
blob8edb60bf25ad1a07e9ef574f2ff8b17bfb6492b3
1 ver=0.41
2 post_install() {
3     DKMS=`which dkms 2>/dev/null`
5     echo ">>> DKMS: Module add, build, and install "
7     $DKMS add  -m tp_smapi-dkms -v $ver
8     $DKMS build -m tp_smapi-dkms -v $ver
9     $DKMS install -m tp_smapi-dkms -v $ver
11     echo ">>> Updating kernel modules..."
12     depmod -a
15 pre_upgrade() {
16     pre_remove
19 post_upgrade() {
20     post_install
23 pre_remove() {
24     DKMS=`which dkms 2>/dev/null`
25     echo ">>> DKMS: Module uninstall "
27     line=`$DKMS status -m tp_smapi-dkms`
28     if echo "$line" | grep -E 'added|built|installed'; then
29         version=`echo "$line" | sed "s/tp_smapi-dkms,\([^,]*\)[,:].*/\1/;t;d"`
30         $DKMS remove -m tp_smapi-dkms -v $version --all
31     fi
35 post_remove() {
36     /sbin/depmod -a