summaryrefslogtreecommitdiff
path: root/usr/src/dkms_source_tree
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2008-10-25 01:45:50 +0200
committerHenrik Rydberg <rydberg@euromail.se>2008-10-25 01:45:50 +0200
commit8b25612e078e6e93c880b84b603110dec02b5881 (patch)
treeccc0a4e127b7d43d4fc170b5aabaa989a19c4ed7 /usr/src/dkms_source_tree
parentc666f466b8af4e2433325b7812515516c2f5adcf (diff)
bcm5974-1.0.1
Fixed a package stability problem when installing on a machine without supported touchpad. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'usr/src/dkms_source_tree')
-rw-r--r--usr/src/dkms_source_tree/dkms.conf3
-rwxr-xr-xusr/src/dkms_source_tree/scripts/bcm5974-post-install6
-rwxr-xr-xusr/src/dkms_source_tree/scripts/bcm5974-pre-install42
3 files changed, 4 insertions, 47 deletions
diff --git a/usr/src/dkms_source_tree/dkms.conf b/usr/src/dkms_source_tree/dkms.conf
index 6119821..8df8763 100644
--- a/usr/src/dkms_source_tree/dkms.conf
+++ b/usr/src/dkms_source_tree/dkms.conf
@@ -1,10 +1,9 @@
1NAME=bcm5974 1NAME=bcm5974
2VERSION=1.0 2VERSION=1.0.1
3PACKAGE_NAME="$NAME" 3PACKAGE_NAME="$NAME"
4PACKAGE_VERSION="$VERSION" 4PACKAGE_VERSION="$VERSION"
5MAKE[0]="make -C ${kernel_source_dir} 5MAKE[0]="make -C ${kernel_source_dir}
6 SUBDIRS=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build modules" 6 SUBDIRS=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build modules"
7BUILT_MODULE_NAME[0]="bcm5974" 7BUILT_MODULE_NAME[0]="bcm5974"
8DEST_MODULE_LOCATION[0]="/kernel/drivers/input/mouse" 8DEST_MODULE_LOCATION[0]="/kernel/drivers/input/mouse"
9PRE_INSTALL="scripts/bcm5974-pre-install"
10POST_INSTALL="scripts/bcm5974-post-install" 9POST_INSTALL="scripts/bcm5974-post-install"
diff --git a/usr/src/dkms_source_tree/scripts/bcm5974-post-install b/usr/src/dkms_source_tree/scripts/bcm5974-post-install
index 8207a45..487730b 100755
--- a/usr/src/dkms_source_tree/scripts/bcm5974-post-install
+++ b/usr/src/dkms_source_tree/scripts/bcm5974-post-install
@@ -50,7 +50,7 @@ if [ -x $LSUSB ]; then
50 done 50 done
51else 51else
52 echo \* USB device: UNKNOWN - lsusb not found 52 echo \* USB device: UNKNOWN - lsusb not found
53 exit 1 53 exit -1
54fi 54fi
55 55
56if [ "$SED" != "" ]; then 56if [ "$SED" != "" ]; then
@@ -58,6 +58,6 @@ if [ "$SED" != "" ]; then
58 mv $ETCPATH.tmp $ETCPATH 58 mv $ETCPATH.tmp $ETCPATH
59 exit 0 59 exit 0
60else 60else
61 echo No suitable device found 61 echo warning: No suitable device found
62 exit 1 62 exit 0
63fi 63fi
diff --git a/usr/src/dkms_source_tree/scripts/bcm5974-pre-install b/usr/src/dkms_source_tree/scripts/bcm5974-pre-install
deleted file mode 100755
index 1e2b864..0000000
--- a/usr/src/dkms_source_tree/scripts/bcm5974-pre-install
+++ /dev/null
@@ -1,42 +0,0 @@
1#!/bin/bash
2#
3# bcm5943-pre-install - check system before installing the bcm5974
4#
5# Copyright (C) 2008 Henrik Rydberg (rydberg@euromail.se)
6#
7# This program is free software; you can redistribute it and/or modify
8# it under the terms of the GNU General Public License as published by
9# the Free Software Foundation; either version 2 of the License, or
10# (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16#
17# You should have received a copy of the GNU General Public License
18# along with this program; if not, write to the Free Software
19# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20#
21
22DRIVER=bcm5974
23LSUSB=/usr/sbin/lsusb
24
25PAT[0]="05ac:022"
26PAT[1]="05ac:023"
27
28if [ -x $LSUSB ]; then
29 if [ "`$LSUSB|grep ${PAT[0]}`" != "" ]; then
30 exit 0
31 elif [ "`$LSUSB|grep ${PAT[1]}`" != "" ]; then
32 exit 0
33 else
34 echo bcm5974: no suitable device found
35 exit -1
36 fi
37else
38 echo bcm5974: cannot determine device type
39 exit -1
40fi
41
42exit 0