~ubuntu-branches/ubuntu/utopic/usb-modeswitch/utopic-proposed

« back to all changes in this revision

Viewing changes to debian/patches/05_move_wrappers_to_usr.patch

  • Committer: Bazaar Package Importer
  • Author(s): Didier Raboud
  • Date: 2010-01-28 15:17:38 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100128151738-hwmmaq09dmzyuvgr
Tags: 1.1.0-1
The "All your base are belong to us" release. It was great to collaborate 
with upstream on that release. Thanks Josh!

* New 1.1.0 upstream version.
  - Debian manpage got included, drop docbook-to-man.
  - Merge the two wrappers and put them in /lib/udev/.
* Add a lintian override for the polyglot in /lib/udev/
* Update debian/watch to new upstream tarball naming.
* Bump dependency on -data to 20100127-1.
* Suggest comgt instead of gcom.
* Patches:
  + 01_mf_install_all_path.patch
     Add
       - Ensures that the directories are created before accessing them
       - Disables the udev rules reload
  + 02_mp_correct_hyphens.patch
    Add to correct hyphen-used-as-minus-sign on the manpage.
  - 03_build_system_to_policy.patch
     Merged upstream.
  - 05_move_wrappers_to_usr.patch
     Merged upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Description: Puts the specific .sh and .tcl wrappers in an adhoc subdirectory in /usr/share
2
 
Origin:      vendor
3
 
Author:      Didier Raboud <didier@raboud.com>
4
 
Last-Update: 2010-01-12
5
 
Index: usb-modeswitch.git/80-usb_modeswitch.rules
6
 
===================================================================
7
 
--- usb-modeswitch.git.orig/80-usb_modeswitch.rules     2010-01-12 13:52:47.000000000 +0100
8
 
+++ usb-modeswitch.git/80-usb_modeswitch.rules  2010-01-12 14:05:28.000000000 +0100
9
 
@@ -12,258 +12,258 @@
10
 
 LABEL="modeswitch_rules_begin"
11
 
 
12
 
 # Nokia CS-15
13
 
-SYSFS{idVendor}=="0421", SYSFS{idProduct}=="0610", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
14
 
+SYSFS{idVendor}=="0421", SYSFS{idProduct}=="0610", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
15
 
 
16
 
 # Vodafone MD950 (Wisue Technology)
17
 
-SYSFS{idVendor}=="0471", SYSFS{idProduct}=="1210", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
18
 
+SYSFS{idVendor}=="0471", SYSFS{idProduct}=="1210", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
19
 
 
20
 
 # Philips TalkTalk (NXP Semiconductors "Dragonfly")
21
 
-SYSFS{idVendor}=="0471", SYSFS{idProduct}=="1237", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
22
 
+SYSFS{idVendor}=="0471", SYSFS{idProduct}=="1237", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
23
 
 
24
 
 # Samsung U209
25
 
-SYSFS{idVendor}=="04e8", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
26
 
+SYSFS{idVendor}=="04e8", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
27
 
 
28
 
 # Samsung SGH-Z810, Vertex Wireless 100 Series, AnyDATA ADU-500A, ADU-510A, ADU-510L, ADU-520A, Older Option devices
29
 
-SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="1000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
30
 
+SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="1000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
31
 
 
32
 
 # D-Link DWM-162-U5 
33
 
-SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="2001", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
34
 
+SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="2001", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
35
 
 
36
 
 # Siptune LM-75 ("LinuxModem")
37
 
-SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
38
 
+SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
39
 
 
40
 
 # Toshiba G450
41
 
-SYSFS{idVendor}=="0930", SYSFS{idProduct}=="0d46", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
42
 
+SYSFS{idVendor}=="0930", SYSFS{idProduct}=="0d46", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
43
 
 
44
 
 # Zydas ZD1211RW WLAN USB, Sphairon HomeLink 1202 (Variant 1)
45
 
-SYSFS{idVendor}=="0ace", SYSFS{idProduct}=="2011", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
46
 
+SYSFS{idVendor}=="0ace", SYSFS{idProduct}=="2011", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
47
 
 
48
 
 # Zydas ZD1211RW WLAN USB, Sphairon HomeLink 1202 (Variant 2)
49
 
-SYSFS{idVendor}=="0ace", SYSFS{idProduct}=="20ff", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
50
 
+SYSFS{idVendor}=="0ace", SYSFS{idProduct}=="20ff", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
51
 
 
52
 
 # Option HSO device
53
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6711", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
54
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6711", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
55
 
 
56
 
 # Option HSO device
57
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6731", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
58
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6731", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
59
 
 
60
 
 # Option HSO device
61
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6751", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
62
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6751", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
63
 
 
64
 
 # Option HSO device
65
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6771", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
66
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6771", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
67
 
 
68
 
 # Option HSO device
69
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6791", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
70
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6791", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
71
 
 
72
 
 # Option HSO device
73
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6811", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
74
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6811", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
75
 
 
76
 
 # Option HSO device
77
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6911", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
78
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6911", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
79
 
 
80
 
 # Option HSO device
81
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6951", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
82
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6951", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
83
 
 
84
 
 # Option HSO device
85
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6971", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
86
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6971", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
87
 
 
88
 
 # Option HSO device
89
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7011", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
90
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7011", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
91
 
 
92
 
 # Option HSO device
93
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7031", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
94
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7031", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
95
 
 
96
 
 # Option HSO device
97
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7051", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
98
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7051", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
99
 
 
100
 
 # Option HSO device
101
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7071", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
102
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7071", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
103
 
 
104
 
 # Option HSO device
105
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7111", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
106
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7111", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
107
 
 
108
 
 # Option HSO device
109
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7211", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
110
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7211", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
111
 
 
112
 
 # Option HSO device
113
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7251", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
114
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7251", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
115
 
 
116
 
 # Option HSO device
117
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7271", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
118
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7271", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
119
 
 
120
 
 # Option HSO device
121
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7301", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
122
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7301", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
123
 
 
124
 
 # Option HSO device
125
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7311", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
126
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7311", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
127
 
 
128
 
 # Option HSO device
129
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7361", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
130
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7361", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
131
 
 
132
 
 # Option HSO device
133
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7381", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
134
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7381", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
135
 
 
136
 
 # Option HSO device
137
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7401", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
138
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7401", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
139
 
 
140
 
 # Option HSO device
141
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7501", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
142
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7501", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
143
 
 
144
 
 # Option HSO device
145
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7601", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
146
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7601", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
147
 
 
148
 
 # Option HSO device
149
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7701", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
150
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7701", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
151
 
 
152
 
 # Option HSO device
153
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7801", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
154
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7801", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
155
 
 
156
 
 # Option HSO device
157
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7901", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
158
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7901", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
159
 
 
160
 
 # Option HSO device
161
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="8200", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
162
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="8200", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
163
 
 
164
 
 # Option HSO device
165
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="8201", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
166
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="8201", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
167
 
 
168
 
 # Option HSO device
169
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="c031", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
170
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="c031", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
171
 
 
172
 
 # Option HSO device
173
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d013", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
174
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d013", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
175
 
 
176
 
 # Option HSO device
177
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d031", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
178
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d031", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
179
 
 
180
 
 # Option HSO device
181
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d033", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
182
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d033", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
183
 
 
184
 
 # Option HSO device
185
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d035", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
186
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d035", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
187
 
 
188
 
 # Option HSO device
189
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d055", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
190
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d055", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
191
 
 
192
 
 # Option HSO device
193
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d057", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
194
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d057", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
195
 
 
196
 
 # Option HSO device
197
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d155", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
198
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d155", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
199
 
 
200
 
 # Option HSO device
201
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d157", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
202
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d157", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
203
 
 
204
 
 # Option HSO device
205
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d255", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
206
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d255", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
207
 
 
208
 
 # Option HSO device
209
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d257", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
210
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d257", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
211
 
 
212
 
 # Option HSO device
213
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d357", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
214
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d357", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
215
 
 
216
 
 # Sony Ericsson MD400
217
 
-SYSFS{idVendor}=="0fce", SYSFS{idProduct}=="d0e1", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
218
 
+SYSFS{idVendor}=="0fce", SYSFS{idProduct}=="d0e1", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
219
 
 
220
 
 # LG LDU-1900D EV-DO (Rev. A)
221
 
-SYSFS{idVendor}=="1004", SYSFS{idProduct}=="1000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
222
 
+SYSFS{idVendor}=="1004", SYSFS{idProduct}=="1000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
223
 
 
224
 
 # Huawei E630
225
 
-SYSFS{idVendor}=="1033", SYSFS{idProduct}=="0035", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
226
 
+SYSFS{idVendor}=="1033", SYSFS{idProduct}=="0035", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
227
 
 
228
 
 # UTStarcom UM175 (distributor "Alltel")
229
 
-SYSFS{idVendor}=="106c", SYSFS{idProduct}=="3b03", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
230
 
+SYSFS{idVendor}=="106c", SYSFS{idProduct}=="3b03", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
231
 
 
232
 
 # Sagem F@ST 9520-35-GLR
233
 
-SYSFS{idVendor}=="1076", SYSFS{idProduct}=="7f40", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
234
 
+SYSFS{idVendor}=="1076", SYSFS{idProduct}=="7f40", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
235
 
 
236
 
 # Sierra devices (specific driver)
237
 
-SYSFS{idVendor}=="1199", SYSFS{idProduct}=="0fff", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
238
 
+SYSFS{idVendor}=="1199", SYSFS{idProduct}=="0fff", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
239
 
 
240
 
 # Huawei E169
241
 
-SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1001", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
242
 
+SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1001", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
243
 
 
244
 
 # Huawei E220, E230, E270, E870
245
 
-SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
246
 
+SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
247
 
 
248
 
 # Huawei E180
249
 
-SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1414", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
250
 
+SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1414", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
251
 
 
252
 
 # Huawei E270+  (HSPA+ modem)
253
 
-SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1446", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
254
 
+SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1446", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
255
 
 
256
 
 # Huawei K3765
257
 
-SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1520", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
258
 
+SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1520", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
259
 
 
260
 
 # Huawei K4505
261
 
-SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1521", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
262
 
+SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1521", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
263
 
 
264
 
 # Novatel Wireless devices
265
 
-SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5010", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
266
 
+SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5010", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
267
 
 
268
 
 # Novatel MC990D
269
 
-SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5020", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
270
 
+SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5020", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
271
 
 
272
 
 # Novatel U760
273
 
-SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5030", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
274
 
+SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5030", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
275
 
 
276
 
 # Novatel MC760 3G
277
 
-SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5031", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
278
 
+SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5031", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
279
 
 
280
 
 # Motorola 802.11 bg WLAN (TER/GUSB3-E)
281
 
-SYSFS{idVendor}=="148f", SYSFS{idProduct}=="2578", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
282
 
+SYSFS{idVendor}=="148f", SYSFS{idProduct}=="2578", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
283
 
 
284
 
 # C-motech D-50 (aka "CDU-680")
285
 
-SYSFS{idVendor}=="16d8", SYSFS{idProduct}=="6803", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
286
 
+SYSFS{idVendor}=="16d8", SYSFS{idProduct}=="6803", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
287
 
 
288
 
 # C-motech CHU-629S
289
 
-SYSFS{idVendor}=="16d8", SYSFS{idProduct}=="700a", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
290
 
+SYSFS{idVendor}=="16d8", SYSFS{idProduct}=="700a", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
291
 
 
292
 
 # C-motech CGU-628 (aka "Franklin Wireless CGU-628A" aka "4G Systems XS Stick W12")
293
 
-SYSFS{idVendor}=="16d8", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
294
 
+SYSFS{idVendor}=="16d8", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
295
 
 
296
 
 # ZTE MF110
297
 
-SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="0053", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
298
 
+SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="0053", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
299
 
 
300
 
 # ZTE MF622 and probably others (WE NEED MORE ID INFO), ZTE MF626 and others (WE NEED MORE ID INFO!), ZTE Devices
301
 
-SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
302
 
+SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
303
 
 
304
 
 # ZTE "fff" devices 1
305
 
-SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="fff5", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
306
 
+SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="fff5", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
307
 
 
308
 
 # ZTE "fff" devices 2
309
 
-SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="fff6", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
310
 
+SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="fff6", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
311
 
 
312
 
 # BandLuxe C120
313
 
-SYSFS{idVendor}=="1a8d", SYSFS{idProduct}=="1000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
314
 
+SYSFS{idVendor}=="1a8d", SYSFS{idProduct}=="1000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
315
 
 
316
 
 # Hummer DTM5731 
317
 
-SYSFS{idVendor}=="1ab7", SYSFS{idProduct}=="5700", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
318
 
+SYSFS{idVendor}=="1ab7", SYSFS{idProduct}=="5700", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
319
 
 
320
 
 # EpiValley SEC-7089 (featured by Alegro and Starcomms / iZAP)
321
 
-SYSFS{idVendor}=="1b7d", SYSFS{idProduct}=="0700", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
322
 
+SYSFS{idVendor}=="1b7d", SYSFS{idProduct}=="0700", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
323
 
 
324
 
 # Alcatel X200/X060S
325
 
-SYSFS{idVendor}=="1bbb", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
326
 
+SYSFS{idVendor}=="1bbb", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
327
 
 
328
 
 # Alcatel One Touch X020
329
 
-SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="1001", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
330
 
+SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="1001", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
331
 
 
332
 
 # MyWave SW006 Sport Phone/Modem Combination
333
 
-SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="9200", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
334
 
+SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="9200", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
335
 
 
336
 
 # MobiData MBD-200HU 
337
 
-SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
338
 
+SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
339
 
 
340
 
 # Solomon S3Gm-660
341
 
-SYSFS{idVendor}=="1dd6", SYSFS{idProduct}=="1000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
342
 
+SYSFS{idVendor}=="1dd6", SYSFS{idProduct}=="1000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
343
 
 
344
 
 # Option iCON 210, PROLiNK PHS100, Hyundai MB-810, A-Link 3GU
345
 
-SYSFS{idVendor}=="1e0e", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
346
 
+SYSFS{idVendor}=="1e0e", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
347
 
 
348
 
 # Cricket A600
349
 
-SYSFS{idVendor}=="1f28", SYSFS{idProduct}=="0021", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
350
 
+SYSFS{idVendor}=="1f28", SYSFS{idProduct}=="0021", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k'"
351
 
 
352
 
 LABEL="modeswitch_rules_end"
353
 
Index: usb-modeswitch.git/Makefile.integrated
354
 
===================================================================
355
 
--- usb-modeswitch.git.orig/Makefile.integrated 2010-01-12 14:05:28.000000000 +0100
356
 
+++ usb-modeswitch.git/Makefile.integrated      2010-01-12 14:05:28.000000000 +0100
357
 
@@ -9,6 +9,7 @@
358
 
 ETCDIR      = $(DESTDIR)/etc
359
 
 RULESDIR    = $(DESTDIR)/etc/udev/rules.d
360
 
 SBINDIR     = $(PREFIX)/sbin
361
 
+SHAREDIR    = $(PREFIX)/share/usb_modeswitch
362
 
 
363
 
 .PHONY:     clean
364
 
 all:        clean $(PROG)
365
 
@@ -21,9 +22,10 @@
366
 
 
367
 
 install: all
368
 
        mkdir -p $(SBINDIR)
369
 
+       mkdir -p $(SHAREDIR)
370
 
        install --mode=754 ./usb_modeswitch $(SBINDIR)
371
 
-       install --mode=754 ./usb_modeswitch.tcl $(SBINDIR)
372
 
-       install --mode=754 ./usb_modeswitch.sh $(SBINDIR)
373
 
+       install --mode=754 ./usb_modeswitch.tcl $(SHAREDIR)
374
 
+       install --mode=754 ./usb_modeswitch.sh $(SHAREDIR)
375
 
        install -d $(ETCDIR)/usb_modeswitch.d
376
 
        install --mode=644 -t $(ETCDIR)/usb_modeswitch.d ./usb_modeswitch.d/*
377
 
        mkdir -p $(RULESDIR)
378
 
Index: usb-modeswitch.git/usb_modeswitch.sh
379
 
===================================================================
380
 
--- usb-modeswitch.git.orig/usb_modeswitch.sh   2010-01-12 13:52:47.000000000 +0100
381
 
+++ usb-modeswitch.git/usb_modeswitch.sh        2010-01-12 14:05:28.000000000 +0100
382
 
@@ -1,2 +1,2 @@
383
 
 #!/bin/sh
384
 
-/usr/sbin/usb_modeswitch.tcl "$1" &
385
 
+/usr/share/usb_modeswitch/usb_modeswitch.tcl "$1" &