diff options
author | mnovick1988 | 2015-12-23 04:14:31 -0500 |
---|---|---|
committer | mnovick1988 | 2015-12-23 04:14:31 -0500 |
commit | 71e9ef69ad43eeb128b7b4fda2961ddb96894d6c (patch) | |
tree | 826ad79c8c2a762f46f39f50ce4d03a71eba5be5 /vmwgfx.install | |
download | aur-71e9ef69ad43eeb128b7b4fda2961ddb96894d6c.tar.gz |
Initial Upload, sorry for any typos
Diffstat (limited to 'vmwgfx.install')
-rw-r--r-- | vmwgfx.install | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/vmwgfx.install b/vmwgfx.install new file mode 100644 index 000000000000..adf8a748e301 --- /dev/null +++ b/vmwgfx.install @@ -0,0 +1,28 @@ +#!/bin/bash +pre_install() { +kernver="$(uname -r)" +drmdir="/usr/lib/modules/$kernver/kernel/drivers/gpu/drm" + if [ -e $drmdir/vmwgfx ]; then + mv "$drmdir/vmwgfx" "$drmdir/vmwgfx_bak" + fi +} + +post_install() { +kernver="$(uname -r)" +depmod $(cat /usr/lib/modules/$kernver/extramodules/version) +} + +post_upgrade() { +kernver="$(uname -r)" + depmod $(cat /usr/lib/modules/$kernver/extramodules/version) + echo 'Please reload vmwgfx module manually, to start using it.' +} + +post_remove() { +kernver="$(uname -r)" +drmdir="/usr/lib/modules/$kernver/kernel/drivers/gpu/drm" + if [ -e $drmdir/vmwgfx_bak ]; then + mv $drmdir/vmwgfx_bak $drmdir/vmwgfx + fi + depmod $(cat /usr/lib/modules/$kernver/extramodules/version) +} |