~ubuntu-branches/ubuntu/quantal/usb-modeswitch/quantal

« 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-12 15:58:14 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20100112155814-8ve516a5iirpx5sg
Tags: 1.0.7-1
* New 1.0.7 upstream version (Closes: #563527).
  - Update the manpage
  - Split source in binary and data packages.
* Patches:
  - 01_correct_broken_huawei_conf.patch
      Removed.
  + 03_build_system_to_policy.patch
      Refreshed.
  - 04_convert_umconf_to_unicode.patch
      Removed.
  + 05_move_wrappers_to_usr.patch
      Refreshed.
  - 06_disables_rules.patch
      Removed.
* Add a preinst to delete configuration files forgotten in previous releases
  - Also delete /etc/udev/rules.d/80-usb_modeswitch.rules.
  - Delete only the data files not included in the -data upload
* Update README.Debian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Description: Puts the specific .sh and .tcl wrappers in an adhoc subdirectory in /usr/share
2
2
Origin:      vendor
3
3
Author:      Didier Raboud <didier@raboud.com>
4
 
Last-Update: 2009-11-03
 
4
Last-Update: 2010-01-12
5
5
Index: usb-modeswitch.git/80-usb_modeswitch.rules
6
6
===================================================================
7
 
--- usb-modeswitch.git.orig/80-usb_modeswitch.rules     2009-08-24 11:16:51.000000000 +0200
8
 
+++ usb-modeswitch.git/80-usb_modeswitch.rules  2009-08-24 11:16:57.000000000 +0200
9
 
@@ -10,103 +10,103 @@
 
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
10
 LABEL="modeswitch_rules_begin"
11
11
 
12
 
 # Samsung SGH-Z810 (WE NEED ID INFO!), AnyDATA ADU-500A, ADU-510A, ADU-510L, ADU-520A, older Option devices
13
 
-SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="1000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
14
 
+SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="1000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
15
39
 
16
40
 # Toshiba G450
17
 
-SYSFS{idVendor}=="0930", SYSFS{idProduct}=="0d46", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
18
 
+SYSFS{idVendor}=="0930", SYSFS{idProduct}=="0d46", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
19
 
 
20
 
 # Option GlobeSurfer Icon 7.2, new firmware (HSO driver)
21
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6911", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
22
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6911", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
23
 
 
24
 
 # Option iCON 225 HSDPA
25
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6971", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
26
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="6971", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
27
 
 
28
 
 # Option GlobeTrotter HSUPA
29
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7011", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
30
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7011", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
31
 
 
32
 
 # Option iCON 401
33
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7401", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
34
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7401", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
35
 
 
36
 
 # Vodafone K3760
37
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7501", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
38
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="7501", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
39
 
 
40
 
 # AT&T USBConnect Quicksilver
41
 
-SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d033", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
42
 
+SYSFS{idVendor}=="0af0", SYSFS{idProduct}=="d033", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
43
215
 
44
216
 # Sony Ericsson MD400
45
 
-SYSFS{idVendor}=="0fce", SYSFS{idProduct}=="d0e1", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
46
 
+SYSFS{idVendor}=="0fce", SYSFS{idProduct}=="d0e1", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
47
219
 
48
220
 # LG LDU-1900D EV-DO (Rev. A)
49
 
-SYSFS{idVendor}=="1004", SYSFS{idProduct}=="1000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
50
 
+SYSFS{idVendor}=="1004", SYSFS{idProduct}=="1000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
51
223
 
52
224
 # Huawei E630
53
 
-SYSFS{idVendor}=="1033", SYSFS{idProduct}=="0035", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
54
 
+SYSFS{idVendor}=="1033", SYSFS{idProduct}=="0035", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
55
 
 
56
 
 # UTStarcom UM175
57
 
-SYSFS{idVendor}=="106c", SYSFS{idProduct}=="3b03", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
58
 
+SYSFS{idVendor}=="106c", SYSFS{idProduct}=="3b03", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
59
 
 
60
 
 # Sierra Wireless Compass 597, Sierra Wireless AirCard 881U (most likely 880U too)
61
 
-SYSFS{idVendor}=="1199", SYSFS{idProduct}=="0fff", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
62
 
+SYSFS{idVendor}=="1199", SYSFS{idProduct}=="0fff", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
63
239
 
64
240
 # Huawei E169
65
 
-SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1001", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
66
 
+SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1001", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
67
243
 
68
 
 # Huawei E220
69
 
-SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
70
 
+SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
71
247
 
72
248
 # Huawei E180
73
 
-SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1414", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
74
 
+SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1414", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
75
 
 
76
 
 # Novatel Wireless Ovation MC950D HSUPA, Novatel U727
77
 
-SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5010", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
78
 
+SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5010", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
79
267
 
80
268
 # Novatel MC990D
81
 
-SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5020", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
82
 
+SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5020", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
83
271
 
84
272
 # Novatel U760
85
 
-SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5030", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
86
 
+SYSFS{idVendor}=="1410", SYSFS{idProduct}=="5030", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
87
283
 
88
284
 # C-motech D-50 (aka "CDU-680")
89
 
-SYSFS{idVendor}=="16d8", SYSFS{idProduct}=="6803", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
90
 
+SYSFS{idVendor}=="16d8", SYSFS{idProduct}=="6803", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
91
291
 
92
292
 # C-motech CGU-628 (aka "Franklin Wireless CGU-628A" aka "4G Systems XS Stick W12")
93
 
-SYSFS{idVendor}=="16d8", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
94
 
+SYSFS{idVendor}=="16d8", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
95
 
 
96
 
 # ZTE MF620, ZTE MF622, ZTE MF626 and others (WE NEED MORE ID INFO!), ONDA MT505UP (most likely a ZTE model)
97
 
-SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
98
 
+SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
99
 
 
100
 
 # ZTE AC8710
101
 
-SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="fff5", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
102
 
+SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="fff5", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
103
 
 
104
 
 # ZTE AC8710
105
 
-SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="fff6", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
106
 
+SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="fff6", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
107
311
 
108
312
 # BandLuxe C120
109
 
-SYSFS{idVendor}=="1a8d", SYSFS{idProduct}=="1000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
110
 
+SYSFS{idVendor}=="1a8d", SYSFS{idProduct}=="1000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
111
 
 
112
 
 # Hummer DTM5731
113
 
-SYSFS{idVendor}=="1ab7", SYSFS{idProduct}=="5700", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
114
 
+SYSFS{idVendor}=="1ab7", SYSFS{idProduct}=="5700", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
115
 
 
116
 
 # Alcatel X200
117
 
-SYSFS{idVendor}=="1bbb", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
118
 
+SYSFS{idVendor}=="1bbb", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
119
 
 
120
 
 # Alcatel One Touch X series
121
 
-SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="1001", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
122
 
+SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="1001", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
123
331
 
124
332
 # MyWave SW006 Sport Phone/Modem Combination
125
 
-SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="9200", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
126
 
+SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="9200", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
127
335
 
128
 
 # MobiData MBD-200HU, ST Mobile Connect
129
 
-SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
130
 
+SYSFS{idVendor}=="1c9e", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
131
339
 
132
340
 # Solomon S3Gm-660
133
 
-SYSFS{idVendor}=="1dd6", SYSFS{idProduct}=="1000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
134
 
+SYSFS{idVendor}=="1dd6", SYSFS{idProduct}=="1000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
135
343
 
136
344
 # Option iCON 210, PROLiNK PHS100, Hyundai MB-810, A-Link 3GU
137
 
-SYSFS{idVendor}=="1e0e", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
138
 
+SYSFS{idVendor}=="1e0e", SYSFS{idProduct}=="f000", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
 
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'"
139
347
 
140
348
 # Cricket A600
141
 
-SYSFS{idVendor}=="1f28", SYSFS{idProduct}=="0021", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
142
 
+SYSFS{idVendor}=="1f28", SYSFS{idProduct}=="0021", RUN+="/usr/share/usb_modeswitch/usb_modeswitch.sh '%b/%k/%s{idVendor}/%s{idProduct}/%s{manufacturer}/%s{product}/%s{serial}'"
143
 
 
 
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'"
144
351
 
145
352
 LABEL="modeswitch_rules_end"
146
353
Index: usb-modeswitch.git/Makefile.integrated
147
354
===================================================================
148
 
--- usb-modeswitch.git.orig/Makefile.integrated 2009-08-24 11:16:57.000000000 +0200
149
 
+++ usb-modeswitch.git/Makefile.integrated      2009-08-24 11:17:36.000000000 +0200
 
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
150
357
@@ -9,6 +9,7 @@
151
358
 ETCDIR      = $(DESTDIR)/etc
152
359
 RULESDIR    = $(DESTDIR)/etc/udev/rules.d
170
377
        mkdir -p $(RULESDIR)
171
378
Index: usb-modeswitch.git/usb_modeswitch.sh
172
379
===================================================================
173
 
--- usb-modeswitch.git.orig/usb_modeswitch.sh   2009-08-24 11:16:51.000000000 +0200
174
 
+++ usb-modeswitch.git/usb_modeswitch.sh        2009-08-24 11:16:57.000000000 +0200
 
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
175
382
@@ -1,2 +1,2 @@
176
383
 #!/bin/sh
177
384
-/usr/sbin/usb_modeswitch.tcl "$1" &