updated on Sat Jan 21 16:18:39 UTC 2012
[aur-mirror.git] / dkms-emgdbl / dkms-emgdbl.install
blob1e7c1b70b33a1edb65dceee2ce8d972be30e18ea
1 post_install() {
2     DKMS=`which dkms 2>/dev/null`
3     ver="0.1alpha2"
5     echo ">>> DKMS: Module add, build, and install "
7     $DKMS add  -m emgdbl -v $ver
8     $DKMS build -m emgdbl -v $ver
9     $DKMS install -m emgdbl -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 emgdbl`
28     if echo "$line" | grep -E 'added|built|installed'; then
29         version=`echo "$line" | sed "s/emgdbl,\([^,]*\)[,:].*/\1/;t;d"`
30         $DKMS remove -m emgdbl -v $version --all
31     fi
35 post_remove() {
36     /sbin/depmod -a