updated on Thu Jan 12 04:00:44 UTC 2012
[aur-mirror.git] / synaptics-mod / synaptics-mod.install
blobb37477509cadbe1db4adeddc47a21ed5e5cc8222
1 _kernver='2.6.27-ARCH'
3 # arg 1:  the new package version
4 pre_install() {
5   rmmod psmouse 2> /dev/null
6   mv /lib/modules/${_kernver}/kernel/drivers/input/mouse/psmouse.ko /lib/modules/${_kernver}/kernel/drivers/input/mouse/psmouse.ko.old
9 # arg 1: the new package version
10 # arg 2: the old package version
12 post_install () {
13   mv /lib/modules/${_kernver}/kernel/drivers/input/mouse/psmouse.ko.new /lib/modules/${_kernver}/kernel/drivers/input/mouse/psmouse.ko
14   depmod -a
15   echo ">> You may now 'modprobe psmouse' to load the new module"
16   echo ">> This module needs to be recompiled for every kernel version upgrade."
17  }
19 # arg 1:  the old package version
20 pre_remove () {
21   rmmod psmouse 2> /dev/null
22   mv /lib/modules/${_kernver}/kernel/drivers/input/mouse/psmouse.ko /lib/modules/${_kernver}/kernel/drivers/input/mouse/psmouse.ko.new
25 # arg 1:  the old package version
26 post_remove () {
27   mv /lib/modules/${_kernver}/kernel/drivers/input/mouse/psmouse.ko.old /lib/modules/${_kernver}/kernel/drivers/input/mouse/psmouse.ko
28   depmod -a
29   echo ">> You may have to 'modprobe psmouse' to load the old module again"
32 # arg 1:  the new package version
33 # arg 2:  the old package version
34 pre_upgrade () {
35   pre_install
38 # arg 1:  the new package version
39 # arg 2:  the old package version
40 post_upgrade() {
41   post_install