Merge lp:~sylvain-pineau/checkbox/fix-1517786 into lp:checkbox
- fix-1517786
- Merge into trunk
Proposed by
Sylvain Pineau
Status: | Merged |
---|---|
Approved by: | Maciej Kisielewski |
Approved revision: | 4105 |
Merged at revision: | 4110 |
Proposed branch: | lp:~sylvain-pineau/checkbox/fix-1517786 |
Merge into: | lp:checkbox |
Diff against target: |
532 lines (+105/-35) 2 files modified
providers/plainbox-provider-checkbox/jobs/suspend.txt.in (+54/-18) providers/plainbox-provider-checkbox/jobs/wireless.txt.in (+51/-17) |
To merge this branch: | bzr merge lp:~sylvain-pineau/checkbox/fix-1517786 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Maciej Kisielewski | Approve | ||
Review via email: mp+278130@code.launchpad.net |
Commit message
Description of the change
Fixes the linked (Critical) bug. Ethernet can now be restored even on precise with the same nmcli command.
The biggest issue was not the precise command but I've found that by restoring the command at the end of test we were masking the real exit status of several tests (gateway ping test and iperf). This MR also fixes this problem.
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'providers/plainbox-provider-checkbox/jobs/suspend.txt.in' |
2 | --- providers/plainbox-provider-checkbox/jobs/suspend.txt.in 2015-11-02 08:33:27 +0000 |
3 | +++ providers/plainbox-provider-checkbox/jobs/suspend.txt.in 2015-11-20 11:20:06 +0000 |
4 | @@ -694,11 +694,13 @@ |
5 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
6 | iw dev $INTERFACE link |
7 | gateway_ping_test --interface=$INTERFACE |
8 | + STATUS=$? |
9 | # We reconnect the Ethernet connection if any (lp:1471663) |
10 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
11 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
12 | if [[ ! -z $WIRED ]]; then |
13 | nmcli c up uuid $WIRED |
14 | fi |
15 | + exit $STATUS |
16 | else |
17 | exit 1 |
18 | fi |
19 | @@ -723,11 +725,13 @@ |
20 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
21 | iw dev $INTERFACE link |
22 | gateway_ping_test --interface=$INTERFACE |
23 | + STATUS=$? |
24 | # We reconnect the Ethernet connection if any (lp:1471663) |
25 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
26 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
27 | if [[ ! -z $WIRED ]]; then |
28 | nmcli c up uuid $WIRED |
29 | fi |
30 | + exit $STATUS |
31 | else |
32 | exit 1 |
33 | fi |
34 | @@ -752,11 +756,13 @@ |
35 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
36 | iw dev $INTERFACE link |
37 | gateway_ping_test --interface=$INTERFACE |
38 | + STATUS=$? |
39 | # We reconnect the Ethernet connection if any (lp:1471663) |
40 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
41 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
42 | if [[ ! -z $WIRED ]]; then |
43 | nmcli c up uuid $WIRED |
44 | fi |
45 | + exit $STATUS |
46 | else |
47 | exit 1 |
48 | fi |
49 | @@ -781,11 +787,13 @@ |
50 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
51 | iw dev $INTERFACE link |
52 | gateway_ping_test --interface=$INTERFACE |
53 | + STATUS=$? |
54 | # We reconnect the Ethernet connection if any (lp:1471663) |
55 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
56 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
57 | if [[ ! -z $WIRED ]]; then |
58 | nmcli c up uuid $WIRED |
59 | fi |
60 | + exit $STATUS |
61 | else |
62 | exit 1 |
63 | fi |
64 | @@ -811,11 +819,13 @@ |
65 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
66 | iw dev $INTERFACE link |
67 | gateway_ping_test --interface=$INTERFACE |
68 | + STATUS=$? |
69 | # We reconnect the Ethernet connection if any (lp:1471663) |
70 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
71 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
72 | if [[ ! -z $WIRED ]]; then |
73 | nmcli c up uuid $WIRED |
74 | fi |
75 | + exit $STATUS |
76 | else |
77 | exit 1 |
78 | fi |
79 | @@ -841,11 +851,13 @@ |
80 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
81 | iw dev $INTERFACE link |
82 | gateway_ping_test --interface=$INTERFACE |
83 | + STATUS=$? |
84 | # We reconnect the Ethernet connection if any (lp:1471663) |
85 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
86 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
87 | if [[ ! -z $WIRED ]]; then |
88 | nmcli c up uuid $WIRED |
89 | fi |
90 | + exit $STATUS |
91 | else |
92 | exit 1 |
93 | fi |
94 | @@ -870,11 +882,13 @@ |
95 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
96 | iw dev $INTERFACE link |
97 | gateway_ping_test --interface=$INTERFACE |
98 | + STATUS=$? |
99 | # We reconnect the Ethernet connection if any (lp:1471663) |
100 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
101 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
102 | if [[ ! -z $WIRED ]]; then |
103 | nmcli c up uuid $WIRED |
104 | fi |
105 | + exit $STATUS |
106 | else |
107 | exit 1 |
108 | fi |
109 | @@ -899,11 +913,13 @@ |
110 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
111 | iw dev $INTERFACE link |
112 | gateway_ping_test --interface=$INTERFACE |
113 | + STATUS=$? |
114 | # We reconnect the Ethernet connection if any (lp:1471663) |
115 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
116 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
117 | if [[ ! -z $WIRED ]]; then |
118 | nmcli c up uuid $WIRED |
119 | fi |
120 | + exit $STATUS |
121 | else |
122 | exit 1 |
123 | fi |
124 | @@ -928,11 +944,13 @@ |
125 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
126 | iw dev $INTERFACE link |
127 | gateway_ping_test --interface=$INTERFACE |
128 | + STATUS=$? |
129 | # We reconnect the Ethernet connection if any (lp:1471663) |
130 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
131 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
132 | if [[ ! -z $WIRED ]]; then |
133 | nmcli c up uuid $WIRED |
134 | fi |
135 | + exit $STATUS |
136 | else |
137 | exit 1 |
138 | fi |
139 | @@ -957,11 +975,13 @@ |
140 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
141 | iw dev $INTERFACE link |
142 | gateway_ping_test --interface=$INTERFACE |
143 | + STATUS=$? |
144 | # We reconnect the Ethernet connection if any (lp:1471663) |
145 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
146 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
147 | if [[ ! -z $WIRED ]]; then |
148 | nmcli c up uuid $WIRED |
149 | fi |
150 | + exit $STATUS |
151 | else |
152 | exit 1 |
153 | fi |
154 | @@ -987,11 +1007,13 @@ |
155 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
156 | iw dev $INTERFACE link |
157 | gateway_ping_test --interface=$INTERFACE |
158 | + STATUS=$? |
159 | # We reconnect the Ethernet connection if any (lp:1471663) |
160 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
161 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
162 | if [[ ! -z $WIRED ]]; then |
163 | nmcli c up uuid $WIRED |
164 | fi |
165 | + exit $STATUS |
166 | else |
167 | exit 1 |
168 | fi |
169 | @@ -1017,11 +1039,13 @@ |
170 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
171 | iw dev $INTERFACE link |
172 | gateway_ping_test --interface=$INTERFACE |
173 | + STATUS=$? |
174 | # We reconnect the Ethernet connection if any (lp:1471663) |
175 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
176 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
177 | if [[ ! -z $WIRED ]]; then |
178 | nmcli c up uuid $WIRED |
179 | fi |
180 | + exit $STATUS |
181 | else |
182 | exit 1 |
183 | fi |
184 | @@ -1116,11 +1140,13 @@ |
185 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
186 | iw dev $INTERFACE link |
187 | gateway_ping_test --interface=$INTERFACE |
188 | + STATUS=$? |
189 | # We reconnect the Ethernet connection if any (lp:1471663) |
190 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
191 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
192 | if [[ ! -z $WIRED ]]; then |
193 | nmcli c up uuid $WIRED |
194 | fi |
195 | + exit $STATUS |
196 | else |
197 | exit 1 |
198 | fi |
199 | @@ -1154,11 +1180,13 @@ |
200 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
201 | iw dev $INTERFACE link |
202 | gateway_ping_test --interface=$INTERFACE |
203 | + STATUS=$? |
204 | # We reconnect the Ethernet connection if any (lp:1471663) |
205 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
206 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
207 | if [[ ! -z $WIRED ]]; then |
208 | nmcli c up uuid $WIRED |
209 | fi |
210 | + exit $STATUS |
211 | else |
212 | exit 1 |
213 | fi |
214 | @@ -1192,11 +1220,13 @@ |
215 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
216 | iw dev $INTERFACE link |
217 | gateway_ping_test --interface=$INTERFACE |
218 | + STATUS=$? |
219 | # We reconnect the Ethernet connection if any (lp:1471663) |
220 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
221 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
222 | if [[ ! -z $WIRED ]]; then |
223 | nmcli c up uuid $WIRED |
224 | fi |
225 | + exit $STATUS |
226 | else |
227 | exit 1 |
228 | fi |
229 | @@ -1230,11 +1260,13 @@ |
230 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
231 | iw dev $INTERFACE link |
232 | gateway_ping_test --interface=$INTERFACE |
233 | + STATUS=$? |
234 | # We reconnect the Ethernet connection if any (lp:1471663) |
235 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
236 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
237 | if [[ ! -z $WIRED ]]; then |
238 | nmcli c up uuid $WIRED |
239 | fi |
240 | + exit $STATUS |
241 | else |
242 | exit 1 |
243 | fi |
244 | @@ -1268,11 +1300,13 @@ |
245 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
246 | iw dev $INTERFACE link |
247 | gateway_ping_test --interface=$INTERFACE |
248 | + STATUS=$? |
249 | # We reconnect the Ethernet connection if any (lp:1471663) |
250 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
251 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
252 | if [[ ! -z $WIRED ]]; then |
253 | nmcli c up uuid $WIRED |
254 | fi |
255 | + exit $STATUS |
256 | else |
257 | exit 1 |
258 | fi |
259 | @@ -1306,11 +1340,13 @@ |
260 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
261 | iw dev $INTERFACE link |
262 | gateway_ping_test --interface=$INTERFACE |
263 | + STATUS=$? |
264 | # We reconnect the Ethernet connection if any (lp:1471663) |
265 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
266 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
267 | if [[ ! -z $WIRED ]]; then |
268 | nmcli c up uuid $WIRED |
269 | fi |
270 | + exit $STATUS |
271 | else |
272 | exit 1 |
273 | fi |
274 | |
275 | === modified file 'providers/plainbox-provider-checkbox/jobs/wireless.txt.in' |
276 | --- providers/plainbox-provider-checkbox/jobs/wireless.txt.in 2015-10-29 15:41:06 +0000 |
277 | +++ providers/plainbox-provider-checkbox/jobs/wireless.txt.in 2015-11-20 11:20:06 +0000 |
278 | @@ -63,11 +63,13 @@ |
279 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
280 | iw dev $INTERFACE link |
281 | gateway_ping_test --interface=$INTERFACE |
282 | + STATUS=$? |
283 | # We reconnect the Ethernet connection if any (lp:1471663) |
284 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
285 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
286 | if [[ ! -z $WIRED ]]; then |
287 | nmcli c up uuid $WIRED |
288 | fi |
289 | + exit $STATUS |
290 | else |
291 | exit 1 |
292 | fi |
293 | @@ -91,11 +93,13 @@ |
294 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
295 | iw dev $INTERFACE link |
296 | gateway_ping_test --interface=$INTERFACE |
297 | + STATUS=$? |
298 | # We reconnect the Ethernet connection if any (lp:1471663) |
299 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
300 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
301 | if [[ ! -z $WIRED ]]; then |
302 | nmcli c up uuid $WIRED |
303 | fi |
304 | + exit $STATUS |
305 | else |
306 | exit 1 |
307 | fi |
308 | @@ -119,11 +123,13 @@ |
309 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
310 | iw dev $INTERFACE link |
311 | gateway_ping_test --interface=$INTERFACE |
312 | + STATUS=$? |
313 | # We reconnect the Ethernet connection if any (lp:1471663) |
314 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
315 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
316 | if [[ ! -z $WIRED ]]; then |
317 | nmcli c up uuid $WIRED |
318 | fi |
319 | + exit $STATUS |
320 | else |
321 | exit 1 |
322 | fi |
323 | @@ -147,11 +153,13 @@ |
324 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
325 | iw dev $INTERFACE link |
326 | gateway_ping_test --interface=$INTERFACE |
327 | + STATUS=$? |
328 | # We reconnect the Ethernet connection if any (lp:1471663) |
329 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
330 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
331 | if [[ ! -z $WIRED ]]; then |
332 | nmcli c up uuid $WIRED |
333 | fi |
334 | + exit $STATUS |
335 | else |
336 | exit 1 |
337 | fi |
338 | @@ -176,11 +184,13 @@ |
339 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
340 | iw dev $INTERFACE link |
341 | gateway_ping_test --interface=$INTERFACE |
342 | + STATUS=$? |
343 | # We reconnect the Ethernet connection if any (lp:1471663) |
344 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
345 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
346 | if [[ ! -z $WIRED ]]; then |
347 | nmcli c up uuid $WIRED |
348 | fi |
349 | + exit $STATUS |
350 | else |
351 | exit 1 |
352 | fi |
353 | @@ -205,11 +215,13 @@ |
354 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
355 | iw dev $INTERFACE link |
356 | gateway_ping_test --interface=$INTERFACE |
357 | + STATUS=$? |
358 | # We reconnect the Ethernet connection if any (lp:1471663) |
359 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
360 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
361 | if [[ ! -z $WIRED ]]; then |
362 | nmcli c up uuid $WIRED |
363 | fi |
364 | + exit $STATUS |
365 | else |
366 | exit 1 |
367 | fi |
368 | @@ -233,11 +245,13 @@ |
369 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
370 | iw dev $INTERFACE link |
371 | gateway_ping_test --interface=$INTERFACE |
372 | + STATUS=$? |
373 | # We reconnect the Ethernet connection if any (lp:1471663) |
374 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
375 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
376 | if [[ ! -z $WIRED ]]; then |
377 | nmcli c up uuid $WIRED |
378 | fi |
379 | + exit $STATUS |
380 | else |
381 | exit 1 |
382 | fi |
383 | @@ -270,11 +284,13 @@ |
384 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
385 | iw dev $INTERFACE link |
386 | gateway_ping_test --interface=$INTERFACE |
387 | + STATUS=$? |
388 | # We reconnect the Ethernet connection if any (lp:1471663) |
389 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
390 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
391 | if [[ ! -z $WIRED ]]; then |
392 | nmcli c up uuid $WIRED |
393 | fi |
394 | + exit $STATUS |
395 | else |
396 | exit 1 |
397 | fi |
398 | @@ -308,11 +324,13 @@ |
399 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
400 | iw dev $INTERFACE link |
401 | gateway_ping_test --interface=$INTERFACE |
402 | + STATUS=$? |
403 | # We reconnect the Ethernet connection if any (lp:1471663) |
404 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
405 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
406 | if [[ ! -z $WIRED ]]; then |
407 | nmcli c up uuid $WIRED |
408 | fi |
409 | + exit $STATUS |
410 | else |
411 | exit 1 |
412 | fi |
413 | @@ -346,11 +364,13 @@ |
414 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
415 | iw dev $INTERFACE link |
416 | gateway_ping_test --interface=$INTERFACE |
417 | + STATUS=$? |
418 | # We reconnect the Ethernet connection if any (lp:1471663) |
419 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
420 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
421 | if [[ ! -z $WIRED ]]; then |
422 | nmcli c up uuid $WIRED |
423 | fi |
424 | + exit $STATUS |
425 | else |
426 | exit 1 |
427 | fi |
428 | @@ -384,11 +404,13 @@ |
429 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
430 | iw dev $INTERFACE link |
431 | gateway_ping_test --interface=$INTERFACE |
432 | + STATUS=$? |
433 | # We reconnect the Ethernet connection if any (lp:1471663) |
434 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
435 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
436 | if [[ ! -z $WIRED ]]; then |
437 | nmcli c up uuid $WIRED |
438 | fi |
439 | + exit $STATUS |
440 | else |
441 | exit 1 |
442 | fi |
443 | @@ -422,11 +444,13 @@ |
444 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
445 | iw dev $INTERFACE link |
446 | gateway_ping_test --interface=$INTERFACE |
447 | + STATUS=$? |
448 | # We reconnect the Ethernet connection if any (lp:1471663) |
449 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
450 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
451 | if [[ ! -z $WIRED ]]; then |
452 | nmcli c up uuid $WIRED |
453 | fi |
454 | + exit $STATUS |
455 | else |
456 | exit 1 |
457 | fi |
458 | @@ -459,11 +483,13 @@ |
459 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
460 | iw dev $INTERFACE link |
461 | iperf -c $SERVER_IPERF -t 300 -i 30 |
462 | + STATUS=$? |
463 | # We reconnect the Ethernet connection if any (lp:1471663) |
464 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
465 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
466 | if [[ ! -z $WIRED ]]; then |
467 | nmcli c up uuid $WIRED |
468 | fi |
469 | + exit $STATUS |
470 | else |
471 | exit 1 |
472 | fi |
473 | @@ -486,11 +512,13 @@ |
474 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
475 | iw dev $INTERFACE link |
476 | iperf -c $SERVER_IPERF -t 300 -i 30 -u -b 100m -p 5050 |
477 | + STATUS=$? |
478 | # We reconnect the Ethernet connection if any (lp:1471663) |
479 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
480 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
481 | if [[ ! -z $WIRED ]]; then |
482 | nmcli c up uuid $WIRED |
483 | fi |
484 | + exit $STATUS |
485 | else |
486 | exit 1 |
487 | fi |
488 | @@ -513,11 +541,13 @@ |
489 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
490 | iw dev $INTERFACE link |
491 | gateway_ping_test --interface=$INTERFACE |
492 | + STATUS=$? |
493 | # We reconnect the Ethernet connection if any (lp:1471663) |
494 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
495 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
496 | if [[ ! -z $WIRED ]]; then |
497 | nmcli c up uuid $WIRED |
498 | fi |
499 | + exit $STATUS |
500 | else |
501 | exit 1 |
502 | fi |
503 | @@ -541,11 +571,13 @@ |
504 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
505 | iw dev $INTERFACE link |
506 | gateway_ping_test --interface=$INTERFACE |
507 | + STATUS=$? |
508 | # We reconnect the Ethernet connection if any (lp:1471663) |
509 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
510 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
511 | if [[ ! -z $WIRED ]]; then |
512 | nmcli c up uuid $WIRED |
513 | fi |
514 | + exit $STATUS |
515 | else |
516 | exit 1 |
517 | fi |
518 | @@ -588,11 +620,13 @@ |
519 | INTERFACE=`nmcli dev status | awk '/802-11-wireless|wifi/ {print $1}'` |
520 | iw dev $INTERFACE link |
521 | gateway_ping_test --interface=$INTERFACE |
522 | + STATUS=$? |
523 | # We reconnect the Ethernet connection if any (lp:1471663) |
524 | - WIRED=$((nmcli -f CONNECTIONS dev list 2>&1 || nmcli -f CONNECTIONS dev show) | grep -oP "\S+(?= \| Wired)") |
525 | + WIRED=$(nmcli -f UUID,TYPE c | grep -oP ".*(?=\s+.*ethernet)") |
526 | if [[ ! -z $WIRED ]]; then |
527 | nmcli c up uuid $WIRED |
528 | fi |
529 | + exit $STATUS |
530 | else |
531 | exit 1 |
532 | fi |
Looks good (except copy-paste methodology :D )
+1