summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
Diffstat (limited to 'usr')
-rwxr-xr-xusr/src/dkms_source_tree/scripts/bcm5974-post-install63
1 files changed, 0 insertions, 63 deletions
diff --git a/usr/src/dkms_source_tree/scripts/bcm5974-post-install b/usr/src/dkms_source_tree/scripts/bcm5974-post-install
deleted file mode 100755
index 487730b..0000000
--- a/usr/src/dkms_source_tree/scripts/bcm5974-post-install
+++ /dev/null
@@ -1,63 +0,0 @@
1#!/bin/bash
2#
3# bcm5943-post-install - post-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
23ETCPATH=/etc/modprobe.d/$DRIVER
24
25echo -----------------------------------------------------------------------
26
27LSUSB=/usr/sbin/lsusb
28
29PAT_HEAD="options usbhid quirks="
30
31DEV[0]="0223"
32DEV[1]="0224"
33DEV[2]="0225"
34DEV[3]="0230"
35DEV[4]="0231"
36DEV[5]="0232"
37DEV[6]="0236"
38DEV[7]="0237"
39DEV[8]="0238"
40
41if [ -x $LSUSB ]; then
42 typeset -i i=0
43 while [ $i -lt 9 ]; do
44 PAT=05ac:${DEV[$i]}
45 MATCH=${PAT_HEAD}0x05ac:0x${DEV[$i]}
46 if [ "`$LSUSB|grep $PAT`" != "" ]; then
47 SED="s/#$MATCH/$MATCH/"
48 fi
49 i=$i+1
50 done
51else
52 echo \* USB device: UNKNOWN - lsusb not found
53 exit -1
54fi
55
56if [ "$SED" != "" ]; then
57 cat $ETCPATH | sed "$SED" > $ETCPATH.tmp
58 mv $ETCPATH.tmp $ETCPATH
59 exit 0
60else
61 echo warning: No suitable device found
62 exit 0
63fi