Merge lp:~smoser/eucalyptus/euca2ools-1.0.fixes into lp:eucalyptus/euca2ools-1.0
- euca2ools-1.0.fixes
- Merge into euca2ools-1.0
Proposed by
Scott Moser
Status: | Merged |
---|---|
Merged at revision: | not available |
Proposed branch: | lp:~smoser/eucalyptus/euca2ools-1.0.fixes |
Merge into: | lp:eucalyptus/euca2ools-1.0 |
Diff against target: |
1182 lines (+160/-154) 43 files modified
bin/euca-add-group (+3/-3) bin/euca-add-keypair (+3/-3) bin/euca-allocate-address (+3/-3) bin/euca-associate-address (+3/-3) bin/euca-attach-volume (+3/-3) bin/euca-authorize (+4/-2) bin/euca-bundle-image (+3/-3) bin/euca-bundle-vol (+3/-3) bin/euca-confirm-product-instance (+3/-3) bin/euca-create-snapshot (+3/-3) bin/euca-create-volume (+3/-2) bin/euca-delete-bundle (+3/-3) bin/euca-delete-group (+3/-3) bin/euca-delete-keypair (+3/-3) bin/euca-delete-snapshot (+3/-3) bin/euca-delete-volume (+3/-3) bin/euca-deregister (+3/-3) bin/euca-describe-addresses (+3/-3) bin/euca-describe-availability-zones (+3/-3) bin/euca-describe-groups (+3/-3) bin/euca-describe-image-attribute (+3/-3) bin/euca-describe-images (+3/-2) bin/euca-describe-instances (+3/-3) bin/euca-describe-keypairs (+3/-3) bin/euca-describe-regions (+3/-3) bin/euca-describe-snapshots (+3/-3) bin/euca-describe-volumes (+3/-3) bin/euca-detach-volume (+3/-3) bin/euca-disassociate-address (+3/-3) bin/euca-download-bundle (+3/-3) bin/euca-get-console-output (+3/-3) bin/euca-modify-image-attribute (+3/-3) bin/euca-reboot-instances (+3/-3) bin/euca-register (+3/-3) bin/euca-release-address (+3/-3) bin/euca-reset-image-attribute (+3/-3) bin/euca-revoke (+3/-3) bin/euca-run-instances (+3/-3) bin/euca-terminate-instances (+3/-3) bin/euca-unbundle (+3/-3) bin/euca-upload-bundle (+3/-3) bin/euca-version (+3/-3) euca2ools/euca2ools/__init__.py (+33/-31) |
To merge this branch: | bzr merge lp:~smoser/eucalyptus/euca2ools-1.0.fixes |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Eucalyptus Maintainers | Pending | ||
Review via email: mp+20230@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Scott Moser (smoser) wrote : | # |
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'bin/euca-add-group' | |||
2 | --- bin/euca-add-group 2010-02-21 03:44:16 +0000 | |||
3 | +++ bin/euca-add-group 2010-02-26 15:47:11 +0000 | |||
4 | @@ -50,10 +50,10 @@ | |||
5 | 50 | """ | 50 | """ |
6 | 51 | 51 | ||
7 | 52 | 52 | ||
9 | 53 | def usage(): | 53 | def usage(status=1): |
10 | 54 | print usage_string | 54 | print usage_string |
11 | 55 | Util().usage() | 55 | Util().usage() |
13 | 56 | sys.exit() | 56 | sys.exit(status) |
14 | 57 | 57 | ||
15 | 58 | def version(): | 58 | def version(): |
16 | 59 | print Util().version() | 59 | print Util().version() |
17 | @@ -78,7 +78,7 @@ | |||
18 | 78 | if name in ('-d', '--description'): | 78 | if name in ('-d', '--description'): |
19 | 79 | group_description = value | 79 | group_description = value |
20 | 80 | elif name in ('-h', '--help'): | 80 | elif name in ('-h', '--help'): |
22 | 81 | usage() | 81 | usage(0) |
23 | 82 | elif name == '--version': | 82 | elif name == '--version': |
24 | 83 | version() | 83 | version() |
25 | 84 | 84 | ||
26 | 85 | 85 | ||
27 | === modified file 'bin/euca-add-keypair' | |||
28 | --- bin/euca-add-keypair 2010-02-21 03:44:16 +0000 | |||
29 | +++ bin/euca-add-keypair 2010-02-26 15:47:11 +0000 | |||
30 | @@ -49,10 +49,10 @@ | |||
31 | 49 | """ | 49 | """ |
32 | 50 | 50 | ||
33 | 51 | 51 | ||
35 | 52 | def usage(): | 52 | def usage(status=1): |
36 | 53 | print usage_string | 53 | print usage_string |
37 | 54 | Util().usage() | 54 | Util().usage() |
39 | 55 | sys.exit() | 55 | sys.exit(status) |
40 | 56 | 56 | ||
41 | 57 | def version(): | 57 | def version(): |
42 | 58 | print Util().version() | 58 | print Util().version() |
43 | @@ -76,7 +76,7 @@ | |||
44 | 76 | 76 | ||
45 | 77 | for name, value in euca.opts: | 77 | for name, value in euca.opts: |
46 | 78 | if name in ('-h', '--help'): | 78 | if name in ('-h', '--help'): |
48 | 79 | usage() | 79 | usage(0) |
49 | 80 | elif name == '--version': | 80 | elif name == '--version': |
50 | 81 | version() | 81 | version() |
51 | 82 | 82 | ||
52 | 83 | 83 | ||
53 | === modified file 'bin/euca-allocate-address' | |||
54 | --- bin/euca-allocate-address 2010-02-21 03:44:16 +0000 | |||
55 | +++ bin/euca-allocate-address 2010-02-26 15:47:11 +0000 | |||
56 | @@ -45,10 +45,10 @@ | |||
57 | 45 | """ | 45 | """ |
58 | 46 | 46 | ||
59 | 47 | 47 | ||
61 | 48 | def usage(): | 48 | def usage(status=1): |
62 | 49 | print usage_string | 49 | print usage_string |
63 | 50 | Util().usage() | 50 | Util().usage() |
65 | 51 | sys.exit() | 51 | sys.exit(status) |
66 | 52 | 52 | ||
67 | 53 | def version(): | 53 | def version(): |
68 | 54 | print Util().version() | 54 | print Util().version() |
69 | @@ -64,7 +64,7 @@ | |||
70 | 64 | 64 | ||
71 | 65 | for name, value in euca.opts: | 65 | for name, value in euca.opts: |
72 | 66 | if name in ('-h', '--help'): | 66 | if name in ('-h', '--help'): |
74 | 67 | usage() | 67 | usage(0) |
75 | 68 | elif name == '--version': | 68 | elif name == '--version': |
76 | 69 | version() | 69 | version() |
77 | 70 | 70 | ||
78 | 71 | 71 | ||
79 | === modified file 'bin/euca-associate-address' | |||
80 | --- bin/euca-associate-address 2010-02-21 03:44:16 +0000 | |||
81 | +++ bin/euca-associate-address 2010-02-26 15:47:11 +0000 | |||
82 | @@ -52,10 +52,10 @@ | |||
83 | 52 | """ | 52 | """ |
84 | 53 | 53 | ||
85 | 54 | 54 | ||
87 | 55 | def usage(): | 55 | def usage(status=1): |
88 | 56 | print usage_string | 56 | print usage_string |
89 | 57 | Util().usage() | 57 | Util().usage() |
91 | 58 | sys.exit() | 58 | sys.exit(status) |
92 | 59 | 59 | ||
93 | 60 | def version(): | 60 | def version(): |
94 | 61 | print Util().version() | 61 | print Util().version() |
95 | @@ -76,7 +76,7 @@ | |||
96 | 76 | if name in ('-i', '--instance'): | 76 | if name in ('-i', '--instance'): |
97 | 77 | instance_id = value | 77 | instance_id = value |
98 | 78 | elif name in ('-h', '--help'): | 78 | elif name in ('-h', '--help'): |
100 | 79 | usage() | 79 | usage(0) |
101 | 80 | elif name == '--version': | 80 | elif name == '--version': |
102 | 81 | version() | 81 | version() |
103 | 82 | 82 | ||
104 | 83 | 83 | ||
105 | === modified file 'bin/euca-attach-volume' | |||
106 | --- bin/euca-attach-volume 2010-02-21 03:44:16 +0000 | |||
107 | +++ bin/euca-attach-volume 2010-02-26 15:47:11 +0000 | |||
108 | @@ -54,10 +54,10 @@ | |||
109 | 54 | """ | 54 | """ |
110 | 55 | 55 | ||
111 | 56 | 56 | ||
113 | 57 | def usage(): | 57 | def usage(status=1): |
114 | 58 | print usage_string | 58 | print usage_string |
115 | 59 | Util().usage() | 59 | Util().usage() |
117 | 60 | sys.exit() | 60 | sys.exit(status) |
118 | 61 | 61 | ||
119 | 62 | def version(): | 62 | def version(): |
120 | 63 | print Util().version() | 63 | print Util().version() |
121 | @@ -82,7 +82,7 @@ | |||
122 | 82 | elif name in ('-d', '--device'): | 82 | elif name in ('-d', '--device'): |
123 | 83 | device = value | 83 | device = value |
124 | 84 | elif name in ('-h', '--help'): | 84 | elif name in ('-h', '--help'): |
126 | 85 | usage() | 85 | usage(0) |
127 | 86 | elif name == '--version': | 86 | elif name == '--version': |
128 | 87 | version() | 87 | version() |
129 | 88 | 88 | ||
130 | 89 | 89 | ||
131 | === modified file 'bin/euca-authorize' | |||
132 | --- bin/euca-authorize 2010-02-16 20:46:57 +0000 | |||
133 | +++ bin/euca-authorize 2010-02-26 15:47:11 +0000 | |||
134 | @@ -64,9 +64,11 @@ | |||
135 | 64 | """ | 64 | """ |
136 | 65 | 65 | ||
137 | 66 | 66 | ||
139 | 67 | def usage(): | 67 | def usage(status=1): |
140 | 68 | print usage_string | 68 | print usage_string |
141 | 69 | Util().usage(compat=True) | 69 | Util().usage(compat=True) |
142 | 70 | sys.exit(status) | ||
143 | 71 | |||
144 | 70 | 72 | ||
145 | 71 | def version(): | 73 | def version(): |
146 | 72 | print Util().version() | 74 | print Util().version() |
147 | @@ -116,7 +118,7 @@ | |||
148 | 116 | print "port must be an integer." | 118 | print "port must be an integer." |
149 | 117 | sys.exit(1) | 119 | sys.exit(1) |
150 | 118 | elif name in ('-h', '--help'): | 120 | elif name in ('-h', '--help'): |
152 | 119 | usage() | 121 | usage(0) |
153 | 120 | elif name == '--version': | 122 | elif name == '--version': |
154 | 121 | version() | 123 | version() |
155 | 122 | 124 | ||
156 | 123 | 125 | ||
157 | === modified file 'bin/euca-bundle-image' | |||
158 | --- bin/euca-bundle-image 2010-02-21 03:44:16 +0000 | |||
159 | +++ bin/euca-bundle-image 2010-02-26 15:47:11 +0000 | |||
160 | @@ -74,10 +74,10 @@ | |||
161 | 74 | """ | 74 | """ |
162 | 75 | 75 | ||
163 | 76 | 76 | ||
165 | 77 | def usage(): | 77 | def usage(status=1): |
166 | 78 | print usage_string | 78 | print usage_string |
167 | 79 | Util().usage() | 79 | Util().usage() |
169 | 80 | sys.exit() | 80 | sys.exit(status) |
170 | 81 | 81 | ||
171 | 82 | def version(): | 82 | def version(): |
172 | 83 | print Util().version() | 83 | print Util().version() |
173 | @@ -142,7 +142,7 @@ | |||
174 | 142 | 142 | ||
175 | 143 | for name, value in euca.opts: | 143 | for name, value in euca.opts: |
176 | 144 | if name in ('-h', '--help'): | 144 | if name in ('-h', '--help'): |
178 | 145 | usage() | 145 | usage(0) |
179 | 146 | elif name in ('-i', '--image'): | 146 | elif name in ('-i', '--image'): |
180 | 147 | image_path = value | 147 | image_path = value |
181 | 148 | elif name in ('-c', '--cert'): | 148 | elif name in ('-c', '--cert'): |
182 | 149 | 149 | ||
183 | === modified file 'bin/euca-bundle-vol' | |||
184 | --- bin/euca-bundle-vol 2010-02-21 03:44:16 +0000 | |||
185 | +++ bin/euca-bundle-vol 2010-02-26 15:47:11 +0000 | |||
186 | @@ -89,9 +89,9 @@ | |||
187 | 89 | MAX_IMAGE_SIZE = 1024 * 10 | 89 | MAX_IMAGE_SIZE = 1024 * 10 |
188 | 90 | 90 | ||
189 | 91 | 91 | ||
191 | 92 | def usage(): | 92 | def usage(status=1): |
192 | 93 | print usage_string | 93 | print usage_string |
194 | 94 | sys.exit() | 94 | sys.exit(status) |
195 | 95 | 95 | ||
196 | 96 | def version(): | 96 | def version(): |
197 | 97 | print Util().version() | 97 | print Util().version() |
198 | @@ -218,7 +218,7 @@ | |||
199 | 218 | 218 | ||
200 | 219 | for name, value in euca.opts: | 219 | for name, value in euca.opts: |
201 | 220 | if name in ('-h', '--help'): | 220 | if name in ('-h', '--help'): |
203 | 221 | usage() | 221 | usage(0) |
204 | 222 | elif name in ('-c', '--cert'): | 222 | elif name in ('-c', '--cert'): |
205 | 223 | cert_path = value | 223 | cert_path = value |
206 | 224 | elif name in ('-k', '--privatekey'): | 224 | elif name in ('-k', '--privatekey'): |
207 | 225 | 225 | ||
208 | === modified file 'bin/euca-confirm-product-instance' | |||
209 | --- bin/euca-confirm-product-instance 2010-02-21 03:44:16 +0000 | |||
210 | +++ bin/euca-confirm-product-instance 2010-02-26 15:47:11 +0000 | |||
211 | @@ -51,10 +51,10 @@ | |||
212 | 51 | """ | 51 | """ |
213 | 52 | 52 | ||
214 | 53 | 53 | ||
216 | 54 | def usage(): | 54 | def usage(status=1): |
217 | 55 | print usage_string | 55 | print usage_string |
218 | 56 | Util().usage() | 56 | Util().usage() |
220 | 57 | sys.exit() | 57 | sys.exit(status) |
221 | 58 | 58 | ||
222 | 59 | def version(): | 59 | def version(): |
223 | 60 | print Util().version() | 60 | print Util().version() |
224 | @@ -76,7 +76,7 @@ | |||
225 | 76 | if name in ('-i', '--instance'): | 76 | if name in ('-i', '--instance'): |
226 | 77 | instance_id = value | 77 | instance_id = value |
227 | 78 | elif name in ('-h', '--help'): | 78 | elif name in ('-h', '--help'): |
229 | 79 | usage() | 79 | usage(0) |
230 | 80 | elif name == '--version': | 80 | elif name == '--version': |
231 | 81 | version() | 81 | version() |
232 | 82 | 82 | ||
233 | 83 | 83 | ||
234 | === modified file 'bin/euca-create-snapshot' | |||
235 | --- bin/euca-create-snapshot 2010-02-21 03:44:16 +0000 | |||
236 | +++ bin/euca-create-snapshot 2010-02-26 15:47:11 +0000 | |||
237 | @@ -49,10 +49,10 @@ | |||
238 | 49 | """ | 49 | """ |
239 | 50 | 50 | ||
240 | 51 | 51 | ||
242 | 52 | def usage(): | 52 | def usage(status=1): |
243 | 53 | print usage_string | 53 | print usage_string |
244 | 54 | Util().usage() | 54 | Util().usage() |
246 | 55 | sys.exit() | 55 | sys.exit(status) |
247 | 56 | 56 | ||
248 | 57 | def version(): | 57 | def version(): |
249 | 58 | print Util().version() | 58 | print Util().version() |
250 | @@ -76,7 +76,7 @@ | |||
251 | 76 | 76 | ||
252 | 77 | for name, value in euca.opts: | 77 | for name, value in euca.opts: |
253 | 78 | if name in ('-h', '--help'): | 78 | if name in ('-h', '--help'): |
255 | 79 | usage() | 79 | usage(0) |
256 | 80 | elif name == '--version': | 80 | elif name == '--version': |
257 | 81 | version() | 81 | version() |
258 | 82 | 82 | ||
259 | 83 | 83 | ||
260 | === modified file 'bin/euca-create-volume' | |||
261 | --- bin/euca-create-volume 2010-02-16 20:46:57 +0000 | |||
262 | +++ bin/euca-create-volume 2010-02-26 15:47:11 +0000 | |||
263 | @@ -54,9 +54,10 @@ | |||
264 | 54 | """ | 54 | """ |
265 | 55 | 55 | ||
266 | 56 | 56 | ||
268 | 57 | def usage(): | 57 | def usage(status=1): |
269 | 58 | print usage_string | 58 | print usage_string |
270 | 59 | Util().usage(compat=True) | 59 | Util().usage(compat=True) |
271 | 60 | sys.exit(status) | ||
272 | 60 | 61 | ||
273 | 61 | def version(): | 62 | def version(): |
274 | 62 | print Util().version() | 63 | print Util().version() |
275 | @@ -98,7 +99,7 @@ | |||
276 | 98 | elif name == '--snapshot': | 99 | elif name == '--snapshot': |
277 | 99 | snapshot_id = value | 100 | snapshot_id = value |
278 | 100 | elif name in ('-h', '--help'): | 101 | elif name in ('-h', '--help'): |
280 | 101 | usage() | 102 | usage(0) |
281 | 102 | elif name == '--version': | 103 | elif name == '--version': |
282 | 103 | version() | 104 | version() |
283 | 104 | 105 | ||
284 | 105 | 106 | ||
285 | === modified file 'bin/euca-delete-bundle' | |||
286 | --- bin/euca-delete-bundle 2010-02-21 03:44:16 +0000 | |||
287 | +++ bin/euca-delete-bundle 2010-02-26 15:47:11 +0000 | |||
288 | @@ -66,10 +66,10 @@ | |||
289 | 66 | """ | 66 | """ |
290 | 67 | 67 | ||
291 | 68 | 68 | ||
293 | 69 | def usage(): | 69 | def usage(status=1): |
294 | 70 | print usage_string | 70 | print usage_string |
295 | 71 | Util().usage() | 71 | Util().usage() |
297 | 72 | sys.exit() | 72 | sys.exit(status) |
298 | 73 | 73 | ||
299 | 74 | def version(): | 74 | def version(): |
300 | 75 | print Util().version() | 75 | print Util().version() |
301 | @@ -197,7 +197,7 @@ | |||
302 | 197 | 197 | ||
303 | 198 | for name, value in euca.opts: | 198 | for name, value in euca.opts: |
304 | 199 | if name in ('-h', '--help'): | 199 | if name in ('-h', '--help'): |
306 | 200 | usage() | 200 | usage(0) |
307 | 201 | elif name in ('-b', '--bucket'): | 201 | elif name in ('-b', '--bucket'): |
308 | 202 | bucket = value | 202 | bucket = value |
309 | 203 | elif name in ('-m', '--manifest'): | 203 | elif name in ('-m', '--manifest'): |
310 | 204 | 204 | ||
311 | === modified file 'bin/euca-delete-group' | |||
312 | --- bin/euca-delete-group 2010-02-21 03:44:16 +0000 | |||
313 | +++ bin/euca-delete-group 2010-02-26 15:47:11 +0000 | |||
314 | @@ -49,10 +49,10 @@ | |||
315 | 49 | """ | 49 | """ |
316 | 50 | 50 | ||
317 | 51 | 51 | ||
319 | 52 | def usage(): | 52 | def usage(status=1): |
320 | 53 | print usage_string | 53 | print usage_string |
321 | 54 | Util().usage() | 54 | Util().usage() |
323 | 55 | sys.exit() | 55 | sys.exit(status) |
324 | 56 | 56 | ||
325 | 57 | def version(): | 57 | def version(): |
326 | 58 | print Util().version() | 58 | print Util().version() |
327 | @@ -70,7 +70,7 @@ | |||
328 | 70 | 70 | ||
329 | 71 | for name, value in euca.opts: | 71 | for name, value in euca.opts: |
330 | 72 | if name in ('-h', '--help'): | 72 | if name in ('-h', '--help'): |
332 | 73 | usage() | 73 | usage(0) |
333 | 74 | elif name == '--version': | 74 | elif name == '--version': |
334 | 75 | version() | 75 | version() |
335 | 76 | 76 | ||
336 | 77 | 77 | ||
337 | === modified file 'bin/euca-delete-keypair' | |||
338 | --- bin/euca-delete-keypair 2010-02-21 03:44:16 +0000 | |||
339 | +++ bin/euca-delete-keypair 2010-02-26 15:47:11 +0000 | |||
340 | @@ -49,10 +49,10 @@ | |||
341 | 49 | """ | 49 | """ |
342 | 50 | 50 | ||
343 | 51 | 51 | ||
345 | 52 | def usage(): | 52 | def usage(status=1): |
346 | 53 | print usage_string | 53 | print usage_string |
347 | 54 | Util().usage() | 54 | Util().usage() |
349 | 55 | sys.exit() | 55 | sys.exit(status) |
350 | 56 | 56 | ||
351 | 57 | def version(): | 57 | def version(): |
352 | 58 | print Util().version() | 58 | print Util().version() |
353 | @@ -74,7 +74,7 @@ | |||
354 | 74 | 74 | ||
355 | 75 | for name, value in euca.opts: | 75 | for name, value in euca.opts: |
356 | 76 | if name in ('-h', '--help'): | 76 | if name in ('-h', '--help'): |
358 | 77 | usage() | 77 | usage(0) |
359 | 78 | elif name == '--version': | 78 | elif name == '--version': |
360 | 79 | version() | 79 | version() |
361 | 80 | 80 | ||
362 | 81 | 81 | ||
363 | === modified file 'bin/euca-delete-snapshot' | |||
364 | --- bin/euca-delete-snapshot 2010-02-21 03:44:16 +0000 | |||
365 | +++ bin/euca-delete-snapshot 2010-02-26 15:47:11 +0000 | |||
366 | @@ -49,10 +49,10 @@ | |||
367 | 49 | """ | 49 | """ |
368 | 50 | 50 | ||
369 | 51 | 51 | ||
371 | 52 | def usage(): | 52 | def usage(status=1): |
372 | 53 | print usage_string | 53 | print usage_string |
373 | 54 | Util().usage() | 54 | Util().usage() |
375 | 55 | sys.exit() | 55 | sys.exit(status) |
376 | 56 | 56 | ||
377 | 57 | def version(): | 57 | def version(): |
378 | 58 | print Util().version() | 58 | print Util().version() |
379 | @@ -70,7 +70,7 @@ | |||
380 | 70 | 70 | ||
381 | 71 | for name, value in euca.opts: | 71 | for name, value in euca.opts: |
382 | 72 | if name in ('-h', '--help'): | 72 | if name in ('-h', '--help'): |
384 | 73 | usage() | 73 | usage(0) |
385 | 74 | elif name == '--version': | 74 | elif name == '--version': |
386 | 75 | version() | 75 | version() |
387 | 76 | 76 | ||
388 | 77 | 77 | ||
389 | === modified file 'bin/euca-delete-volume' | |||
390 | --- bin/euca-delete-volume 2010-02-21 03:44:16 +0000 | |||
391 | +++ bin/euca-delete-volume 2010-02-26 15:47:11 +0000 | |||
392 | @@ -49,10 +49,10 @@ | |||
393 | 49 | """ | 49 | """ |
394 | 50 | 50 | ||
395 | 51 | 51 | ||
397 | 52 | def usage(): | 52 | def usage(status=1): |
398 | 53 | print usage_string | 53 | print usage_string |
399 | 54 | Util().usage() | 54 | Util().usage() |
401 | 55 | sys.exit() | 55 | sys.exit(status) |
402 | 56 | 56 | ||
403 | 57 | def version(): | 57 | def version(): |
404 | 58 | print Util().version() | 58 | print Util().version() |
405 | @@ -71,7 +71,7 @@ | |||
406 | 71 | 71 | ||
407 | 72 | for name, value in euca.opts: | 72 | for name, value in euca.opts: |
408 | 73 | if name in ('-h', '--help'): | 73 | if name in ('-h', '--help'): |
410 | 74 | usage() | 74 | usage(0) |
411 | 75 | elif name == '--version': | 75 | elif name == '--version': |
412 | 76 | version() | 76 | version() |
413 | 77 | 77 | ||
414 | 78 | 78 | ||
415 | === modified file 'bin/euca-deregister' | |||
416 | --- bin/euca-deregister 2010-02-21 03:44:16 +0000 | |||
417 | +++ bin/euca-deregister 2010-02-26 15:47:11 +0000 | |||
418 | @@ -49,10 +49,10 @@ | |||
419 | 49 | """ | 49 | """ |
420 | 50 | 50 | ||
421 | 51 | 51 | ||
423 | 52 | def usage(): | 52 | def usage(status=1): |
424 | 53 | print usage_string | 53 | print usage_string |
425 | 54 | Util().usage() | 54 | Util().usage() |
427 | 55 | sys.exit() | 55 | sys.exit(status) |
428 | 56 | 56 | ||
429 | 57 | def version(): | 57 | def version(): |
430 | 58 | print Util().version() | 58 | print Util().version() |
431 | @@ -69,7 +69,7 @@ | |||
432 | 69 | 69 | ||
433 | 70 | for name, value in euca.opts: | 70 | for name, value in euca.opts: |
434 | 71 | if name in ('-h', '--help'): | 71 | if name in ('-h', '--help'): |
436 | 72 | usage() | 72 | usage(0) |
437 | 73 | elif name == '--version': | 73 | elif name == '--version': |
438 | 74 | version() | 74 | version() |
439 | 75 | elif name == '--debug': | 75 | elif name == '--debug': |
440 | 76 | 76 | ||
441 | === modified file 'bin/euca-describe-addresses' | |||
442 | --- bin/euca-describe-addresses 2010-02-21 03:44:16 +0000 | |||
443 | +++ bin/euca-describe-addresses 2010-02-26 15:47:11 +0000 | |||
444 | @@ -47,10 +47,10 @@ | |||
445 | 47 | """ | 47 | """ |
446 | 48 | 48 | ||
447 | 49 | 49 | ||
449 | 50 | def usage(): | 50 | def usage(status=1): |
450 | 51 | print usage_string | 51 | print usage_string |
451 | 52 | Util().usage() | 52 | Util().usage() |
453 | 53 | sys.exit() | 53 | sys.exit(status) |
454 | 54 | 54 | ||
455 | 55 | def version(): | 55 | def version(): |
456 | 56 | print Util().version() | 56 | print Util().version() |
457 | @@ -77,7 +77,7 @@ | |||
458 | 77 | 77 | ||
459 | 78 | for name, value in euca.opts: | 78 | for name, value in euca.opts: |
460 | 79 | if name in ('-h', '--help'): | 79 | if name in ('-h', '--help'): |
462 | 80 | usage() | 80 | usage(0) |
463 | 81 | elif name == '--version': | 81 | elif name == '--version': |
464 | 82 | version() | 82 | version() |
465 | 83 | 83 | ||
466 | 84 | 84 | ||
467 | === modified file 'bin/euca-describe-availability-zones' | |||
468 | --- bin/euca-describe-availability-zones 2010-02-21 03:44:16 +0000 | |||
469 | +++ bin/euca-describe-availability-zones 2010-02-26 15:47:11 +0000 | |||
470 | @@ -49,10 +49,10 @@ | |||
471 | 49 | """ | 49 | """ |
472 | 50 | 50 | ||
473 | 51 | 51 | ||
475 | 52 | def usage(): | 52 | def usage(status=1): |
476 | 53 | print usage_string | 53 | print usage_string |
477 | 54 | Util().usage() | 54 | Util().usage() |
479 | 55 | sys.exit() | 55 | sys.exit(status) |
480 | 56 | 56 | ||
481 | 57 | def version(): | 57 | def version(): |
482 | 58 | print Util().version() | 58 | print Util().version() |
483 | @@ -77,7 +77,7 @@ | |||
484 | 77 | if name == '--region': | 77 | if name == '--region': |
485 | 78 | region = value | 78 | region = value |
486 | 79 | elif name in ('-h', '--help'): | 79 | elif name in ('-h', '--help'): |
488 | 80 | usage() | 80 | usage(0) |
489 | 81 | elif name == '--version': | 81 | elif name == '--version': |
490 | 82 | version() | 82 | version() |
491 | 83 | 83 | ||
492 | 84 | 84 | ||
493 | === modified file 'bin/euca-describe-groups' | |||
494 | --- bin/euca-describe-groups 2010-02-21 03:44:16 +0000 | |||
495 | +++ bin/euca-describe-groups 2010-02-26 15:47:11 +0000 | |||
496 | @@ -47,10 +47,10 @@ | |||
497 | 47 | """ | 47 | """ |
498 | 48 | 48 | ||
499 | 49 | 49 | ||
501 | 50 | def usage(): | 50 | def usage(status=1): |
502 | 51 | print usage_string | 51 | print usage_string |
503 | 52 | Util().usage() | 52 | Util().usage() |
505 | 53 | sys.exit() | 53 | sys.exit(status) |
506 | 54 | 54 | ||
507 | 55 | def version(): | 55 | def version(): |
508 | 56 | print Util().version() | 56 | print Util().version() |
509 | @@ -90,7 +90,7 @@ | |||
510 | 90 | 90 | ||
511 | 91 | for name, value in euca.opts: | 91 | for name, value in euca.opts: |
512 | 92 | if name in ('-h', '--help'): | 92 | if name in ('-h', '--help'): |
514 | 93 | usage() | 93 | usage(0) |
515 | 94 | elif name == '--version': | 94 | elif name == '--version': |
516 | 95 | version() | 95 | version() |
517 | 96 | 96 | ||
518 | 97 | 97 | ||
519 | === modified file 'bin/euca-describe-image-attribute' | |||
520 | --- bin/euca-describe-image-attribute 2010-02-21 03:44:16 +0000 | |||
521 | +++ bin/euca-describe-image-attribute 2010-02-26 15:47:11 +0000 | |||
522 | @@ -57,10 +57,10 @@ | |||
523 | 57 | """ | 57 | """ |
524 | 58 | 58 | ||
525 | 59 | 59 | ||
527 | 60 | def usage(): | 60 | def usage(status=1): |
528 | 61 | print usage_string | 61 | print usage_string |
529 | 62 | Util().usage() | 62 | Util().usage() |
531 | 63 | sys.exit() | 63 | sys.exit(status) |
532 | 64 | 64 | ||
533 | 65 | def version(): | 65 | def version(): |
534 | 66 | print Util().version() | 66 | print Util().version() |
535 | @@ -116,7 +116,7 @@ | |||
536 | 116 | if not image_attribute: | 116 | if not image_attribute: |
537 | 117 | image_attribute = 'ramdisk' | 117 | image_attribute = 'ramdisk' |
538 | 118 | elif name in ('-h', '--help'): | 118 | elif name in ('-h', '--help'): |
540 | 119 | usage() | 119 | usage(0) |
541 | 120 | elif name == '--version': | 120 | elif name == '--version': |
542 | 121 | version() | 121 | version() |
543 | 122 | 122 | ||
544 | 123 | 123 | ||
545 | === modified file 'bin/euca-describe-images' | |||
546 | --- bin/euca-describe-images 2010-02-25 00:49:25 +0000 | |||
547 | +++ bin/euca-describe-images 2010-02-26 15:47:11 +0000 | |||
548 | @@ -53,9 +53,10 @@ | |||
549 | 53 | """ | 53 | """ |
550 | 54 | 54 | ||
551 | 55 | 55 | ||
553 | 56 | def usage(): | 56 | def usage(status=1): |
554 | 57 | print usage_string | 57 | print usage_string |
555 | 58 | Util().usage(compat=True) | 58 | Util().usage(compat=True) |
556 | 59 | sys.exit(status) | ||
557 | 59 | 60 | ||
558 | 60 | def version(): | 61 | def version(): |
559 | 61 | print Util().version() | 62 | print Util().version() |
560 | @@ -98,7 +99,7 @@ | |||
561 | 98 | 99 | ||
562 | 99 | for name, value in euca.opts: | 100 | for name, value in euca.opts: |
563 | 100 | if name in ('-h', '--help'): | 101 | if name in ('-h', '--help'): |
565 | 101 | usage() | 102 | usage(0) |
566 | 102 | elif name == '-x': | 103 | elif name == '-x': |
567 | 103 | if defaults: | 104 | if defaults: |
568 | 104 | executable_by = [] | 105 | executable_by = [] |
569 | 105 | 106 | ||
570 | === modified file 'bin/euca-describe-instances' | |||
571 | --- bin/euca-describe-instances 2010-02-21 03:44:16 +0000 | |||
572 | +++ bin/euca-describe-instances 2010-02-26 15:47:11 +0000 | |||
573 | @@ -48,10 +48,10 @@ | |||
574 | 48 | """ | 48 | """ |
575 | 49 | 49 | ||
576 | 50 | 50 | ||
578 | 51 | def usage(): | 51 | def usage(status=1): |
579 | 52 | print usage_string | 52 | print usage_string |
580 | 53 | Util().usage() | 53 | Util().usage() |
582 | 54 | sys.exit() | 54 | sys.exit(status) |
583 | 55 | 55 | ||
584 | 56 | def version(): | 56 | def version(): |
585 | 57 | print Util().version() | 57 | print Util().version() |
586 | @@ -114,7 +114,7 @@ | |||
587 | 114 | 114 | ||
588 | 115 | for name, value in euca.opts: | 115 | for name, value in euca.opts: |
589 | 116 | if name in ('-h', '--help'): | 116 | if name in ('-h', '--help'): |
591 | 117 | usage() | 117 | usage(0) |
592 | 118 | elif name == '--version': | 118 | elif name == '--version': |
593 | 119 | version() | 119 | version() |
594 | 120 | 120 | ||
595 | 121 | 121 | ||
596 | === modified file 'bin/euca-describe-keypairs' | |||
597 | --- bin/euca-describe-keypairs 2010-02-21 03:44:16 +0000 | |||
598 | +++ bin/euca-describe-keypairs 2010-02-26 15:47:11 +0000 | |||
599 | @@ -48,10 +48,10 @@ | |||
600 | 48 | """ | 48 | """ |
601 | 49 | 49 | ||
602 | 50 | 50 | ||
604 | 51 | def usage(): | 51 | def usage(status=1): |
605 | 52 | print usage_string | 52 | print usage_string |
606 | 53 | Util().usage() | 53 | Util().usage() |
608 | 54 | sys.exit() | 54 | sys.exit(status) |
609 | 55 | 55 | ||
610 | 56 | def version(): | 56 | def version(): |
611 | 57 | print Util().version() | 57 | print Util().version() |
612 | @@ -79,7 +79,7 @@ | |||
613 | 79 | 79 | ||
614 | 80 | for name, value in euca.opts: | 80 | for name, value in euca.opts: |
615 | 81 | if name in ('-h', '--help'): | 81 | if name in ('-h', '--help'): |
617 | 82 | usage() | 82 | usage(0) |
618 | 83 | elif name == '--version': | 83 | elif name == '--version': |
619 | 84 | version() | 84 | version() |
620 | 85 | 85 | ||
621 | 86 | 86 | ||
622 | === modified file 'bin/euca-describe-regions' | |||
623 | --- bin/euca-describe-regions 2010-02-21 03:44:16 +0000 | |||
624 | +++ bin/euca-describe-regions 2010-02-26 15:47:11 +0000 | |||
625 | @@ -48,10 +48,10 @@ | |||
626 | 48 | """ | 48 | """ |
627 | 49 | 49 | ||
628 | 50 | 50 | ||
630 | 51 | def usage(): | 51 | def usage(status=1): |
631 | 52 | print usage_string | 52 | print usage_string |
632 | 53 | Util().usage() | 53 | Util().usage() |
634 | 54 | sys.exit() | 54 | sys.exit(status) |
635 | 55 | 55 | ||
636 | 56 | def version(): | 56 | def version(): |
637 | 57 | print Util().version() | 57 | print Util().version() |
638 | @@ -78,7 +78,7 @@ | |||
639 | 78 | 78 | ||
640 | 79 | for name, value in euca.opts: | 79 | for name, value in euca.opts: |
641 | 80 | if name in ('-h', '--help'): | 80 | if name in ('-h', '--help'): |
643 | 81 | usage() | 81 | usage(0) |
644 | 82 | elif name == '--version': | 82 | elif name == '--version': |
645 | 83 | version() | 83 | version() |
646 | 84 | 84 | ||
647 | 85 | 85 | ||
648 | === modified file 'bin/euca-describe-snapshots' | |||
649 | --- bin/euca-describe-snapshots 2010-02-21 03:44:16 +0000 | |||
650 | +++ bin/euca-describe-snapshots 2010-02-26 15:47:11 +0000 | |||
651 | @@ -48,10 +48,10 @@ | |||
652 | 48 | """ | 48 | """ |
653 | 49 | 49 | ||
654 | 50 | 50 | ||
656 | 51 | def usage(): | 51 | def usage(status=1): |
657 | 52 | print usage_string | 52 | print usage_string |
658 | 53 | Util().usage() | 53 | Util().usage() |
660 | 54 | sys.exit() | 54 | sys.exit(status) |
661 | 55 | 55 | ||
662 | 56 | def version(): | 56 | def version(): |
663 | 57 | print Util().version() | 57 | print Util().version() |
664 | @@ -79,7 +79,7 @@ | |||
665 | 79 | 79 | ||
666 | 80 | for name, value in euca.opts: | 80 | for name, value in euca.opts: |
667 | 81 | if name in ('-h', '--help'): | 81 | if name in ('-h', '--help'): |
669 | 82 | usage() | 82 | usage(0) |
670 | 83 | elif name == '--version': | 83 | elif name == '--version': |
671 | 84 | version() | 84 | version() |
672 | 85 | 85 | ||
673 | 86 | 86 | ||
674 | === modified file 'bin/euca-describe-volumes' | |||
675 | --- bin/euca-describe-volumes 2010-02-21 03:44:16 +0000 | |||
676 | +++ bin/euca-describe-volumes 2010-02-26 15:47:11 +0000 | |||
677 | @@ -48,10 +48,10 @@ | |||
678 | 48 | """ | 48 | """ |
679 | 49 | 49 | ||
680 | 50 | 50 | ||
682 | 51 | def usage(): | 51 | def usage(status=1): |
683 | 52 | print usage_string | 52 | print usage_string |
684 | 53 | Util().usage() | 53 | Util().usage() |
686 | 54 | sys.exit() | 54 | sys.exit(status) |
687 | 55 | 55 | ||
688 | 56 | def version(): | 56 | def version(): |
689 | 57 | print Util().version() | 57 | print Util().version() |
690 | @@ -94,7 +94,7 @@ | |||
691 | 94 | 94 | ||
692 | 95 | for name, value in euca.opts: | 95 | for name, value in euca.opts: |
693 | 96 | if name in ('-h', '--help'): | 96 | if name in ('-h', '--help'): |
695 | 97 | usage() | 97 | usage(0) |
696 | 98 | elif name == '--version': | 98 | elif name == '--version': |
697 | 99 | version() | 99 | version() |
698 | 100 | 100 | ||
699 | 101 | 101 | ||
700 | === modified file 'bin/euca-detach-volume' | |||
701 | --- bin/euca-detach-volume 2010-02-21 03:44:16 +0000 | |||
702 | +++ bin/euca-detach-volume 2010-02-26 15:47:11 +0000 | |||
703 | @@ -49,10 +49,10 @@ | |||
704 | 49 | """ | 49 | """ |
705 | 50 | 50 | ||
706 | 51 | 51 | ||
708 | 52 | def usage(): | 52 | def usage(status=1): |
709 | 53 | print usage_string | 53 | print usage_string |
710 | 54 | Util().usage() | 54 | Util().usage() |
712 | 55 | sys.exit() | 55 | sys.exit(status) |
713 | 56 | 56 | ||
714 | 57 | def version(): | 57 | def version(): |
715 | 58 | print Util().version() | 58 | print Util().version() |
716 | @@ -84,7 +84,7 @@ | |||
717 | 84 | elif name in ('-d', '--device'): | 84 | elif name in ('-d', '--device'): |
718 | 85 | device = value | 85 | device = value |
719 | 86 | elif name in ('-h', '--help'): | 86 | elif name in ('-h', '--help'): |
721 | 87 | usage() | 87 | usage(0) |
722 | 88 | elif name == '--version': | 88 | elif name == '--version': |
723 | 89 | version() | 89 | version() |
724 | 90 | 90 | ||
725 | 91 | 91 | ||
726 | === modified file 'bin/euca-disassociate-address' | |||
727 | --- bin/euca-disassociate-address 2010-02-21 03:44:16 +0000 | |||
728 | +++ bin/euca-disassociate-address 2010-02-26 15:47:11 +0000 | |||
729 | @@ -49,10 +49,10 @@ | |||
730 | 49 | """ | 49 | """ |
731 | 50 | 50 | ||
732 | 51 | 51 | ||
734 | 52 | def usage(): | 52 | def usage(status=1): |
735 | 53 | print usage_string | 53 | print usage_string |
736 | 54 | Util().usage() | 54 | Util().usage() |
738 | 55 | sys.exit() | 55 | sys.exit(status) |
739 | 56 | 56 | ||
740 | 57 | def version(): | 57 | def version(): |
741 | 58 | print Util().version() | 58 | print Util().version() |
742 | @@ -70,7 +70,7 @@ | |||
743 | 70 | 70 | ||
744 | 71 | for name, value in euca.opts: | 71 | for name, value in euca.opts: |
745 | 72 | if name in ('-h', '--help'): | 72 | if name in ('-h', '--help'): |
747 | 73 | usage() | 73 | usage(0) |
748 | 74 | elif name == '--version': | 74 | elif name == '--version': |
749 | 75 | version() | 75 | version() |
750 | 76 | 76 | ||
751 | 77 | 77 | ||
752 | === modified file 'bin/euca-download-bundle' | |||
753 | --- bin/euca-download-bundle 2010-02-21 03:44:16 +0000 | |||
754 | +++ bin/euca-download-bundle 2010-02-26 15:47:11 +0000 | |||
755 | @@ -58,10 +58,10 @@ | |||
756 | 58 | """ | 58 | """ |
757 | 59 | 59 | ||
758 | 60 | 60 | ||
760 | 61 | def usage(): | 61 | def usage(status=1): |
761 | 62 | print usage_string | 62 | print usage_string |
762 | 63 | Util().usage() | 63 | Util().usage() |
764 | 64 | sys.exit() | 64 | sys.exit(status) |
765 | 65 | 65 | ||
766 | 66 | def version(): | 66 | def version(): |
767 | 67 | print Util().version() | 67 | print Util().version() |
768 | @@ -141,7 +141,7 @@ | |||
769 | 141 | 141 | ||
770 | 142 | for name, value in euca.opts: | 142 | for name, value in euca.opts: |
771 | 143 | if name in ('-h', '--help'): | 143 | if name in ('-h', '--help'): |
773 | 144 | usage() | 144 | usage(0) |
774 | 145 | elif name in ('-d', '--directory'): | 145 | elif name in ('-d', '--directory'): |
775 | 146 | directory = value | 146 | directory = value |
776 | 147 | elif name in ('-b', '--bucket'): | 147 | elif name in ('-b', '--bucket'): |
777 | 148 | 148 | ||
778 | === modified file 'bin/euca-get-console-output' | |||
779 | --- bin/euca-get-console-output 2010-02-21 03:44:16 +0000 | |||
780 | +++ bin/euca-get-console-output 2010-02-26 15:47:11 +0000 | |||
781 | @@ -49,10 +49,10 @@ | |||
782 | 49 | """ | 49 | """ |
783 | 50 | 50 | ||
784 | 51 | 51 | ||
786 | 52 | def usage(): | 52 | def usage(status=1): |
787 | 53 | print usage_string | 53 | print usage_string |
788 | 54 | Util().usage() | 54 | Util().usage() |
790 | 55 | sys.exit() | 55 | sys.exit(status) |
791 | 56 | 56 | ||
792 | 57 | def version(): | 57 | def version(): |
793 | 58 | print Util().version() | 58 | print Util().version() |
794 | @@ -74,7 +74,7 @@ | |||
795 | 74 | 74 | ||
796 | 75 | for name, value in euca.opts: | 75 | for name, value in euca.opts: |
797 | 76 | if name in ('-h', '--help'): | 76 | if name in ('-h', '--help'): |
799 | 77 | usage() | 77 | usage(0) |
800 | 78 | elif name == '--version': | 78 | elif name == '--version': |
801 | 79 | version() | 79 | version() |
802 | 80 | elif name == '--debug': | 80 | elif name == '--debug': |
803 | 81 | 81 | ||
804 | === modified file 'bin/euca-modify-image-attribute' | |||
805 | --- bin/euca-modify-image-attribute 2010-02-16 20:46:57 +0000 | |||
806 | +++ bin/euca-modify-image-attribute 2010-02-26 15:47:11 +0000 | |||
807 | @@ -58,13 +58,13 @@ | |||
808 | 58 | """ | 58 | """ |
809 | 59 | 59 | ||
810 | 60 | 60 | ||
812 | 61 | def usage(): | 61 | def usage(status=1): |
813 | 62 | print usage_string | 62 | print usage_string |
814 | 63 | Util().usage(compat=True) | 63 | Util().usage(compat=True) |
815 | 64 | 64 | ||
816 | 65 | def version(): | 65 | def version(): |
817 | 66 | print Util().version() | 66 | print Util().version() |
819 | 67 | sys.exit() | 67 | sys.exit(status) |
820 | 68 | 68 | ||
821 | 69 | def main(): | 69 | def main(): |
822 | 70 | euca = None | 70 | euca = None |
823 | @@ -99,7 +99,7 @@ | |||
824 | 99 | entity = value | 99 | entity = value |
825 | 100 | operation_type = 'remove' | 100 | operation_type = 'remove' |
826 | 101 | elif name in ('-h', '--help'): | 101 | elif name in ('-h', '--help'): |
828 | 102 | usage() | 102 | usage(0) |
829 | 103 | elif name == '--version': | 103 | elif name == '--version': |
830 | 104 | version() | 104 | version() |
831 | 105 | 105 | ||
832 | 106 | 106 | ||
833 | === modified file 'bin/euca-reboot-instances' | |||
834 | --- bin/euca-reboot-instances 2010-02-21 03:44:16 +0000 | |||
835 | +++ bin/euca-reboot-instances 2010-02-26 15:47:11 +0000 | |||
836 | @@ -48,10 +48,10 @@ | |||
837 | 48 | """ | 48 | """ |
838 | 49 | 49 | ||
839 | 50 | 50 | ||
841 | 51 | def usage(): | 51 | def usage(status=1): |
842 | 52 | print usage_string | 52 | print usage_string |
843 | 53 | Util().usage() | 53 | Util().usage() |
845 | 54 | sys.exit() | 54 | sys.exit(status) |
846 | 55 | 55 | ||
847 | 56 | def version(): | 56 | def version(): |
848 | 57 | print Util().version() | 57 | print Util().version() |
849 | @@ -67,7 +67,7 @@ | |||
850 | 67 | 67 | ||
851 | 68 | for name, value in euca.opts: | 68 | for name, value in euca.opts: |
852 | 69 | if name in ('-h', '--help'): | 69 | if name in ('-h', '--help'): |
854 | 70 | usage() | 70 | usage(0) |
855 | 71 | elif name == '--version': | 71 | elif name == '--version': |
856 | 72 | version() | 72 | version() |
857 | 73 | 73 | ||
858 | 74 | 74 | ||
859 | === modified file 'bin/euca-register' | |||
860 | --- bin/euca-register 2010-02-21 03:44:16 +0000 | |||
861 | +++ bin/euca-register 2010-02-26 15:47:11 +0000 | |||
862 | @@ -49,10 +49,10 @@ | |||
863 | 49 | """ | 49 | """ |
864 | 50 | 50 | ||
865 | 51 | 51 | ||
867 | 52 | def usage(): | 52 | def usage(status=1): |
868 | 53 | print usage_string | 53 | print usage_string |
869 | 54 | Util().usage() | 54 | Util().usage() |
871 | 55 | sys.exit() | 55 | sys.exit(status) |
872 | 56 | 56 | ||
873 | 57 | def version(): | 57 | def version(): |
874 | 58 | print Util().version() | 58 | print Util().version() |
875 | @@ -70,7 +70,7 @@ | |||
876 | 70 | 70 | ||
877 | 71 | for name, value in euca.opts: | 71 | for name, value in euca.opts: |
878 | 72 | if name in ('-h', '--help'): | 72 | if name in ('-h', '--help'): |
880 | 73 | usage() | 73 | usage(0) |
881 | 74 | elif name == '--version': | 74 | elif name == '--version': |
882 | 75 | version() | 75 | version() |
883 | 76 | 76 | ||
884 | 77 | 77 | ||
885 | === modified file 'bin/euca-release-address' | |||
886 | --- bin/euca-release-address 2010-02-21 03:44:16 +0000 | |||
887 | +++ bin/euca-release-address 2010-02-26 15:47:11 +0000 | |||
888 | @@ -49,10 +49,10 @@ | |||
889 | 49 | """ | 49 | """ |
890 | 50 | 50 | ||
891 | 51 | 51 | ||
893 | 52 | def usage(): | 52 | def usage(status=1): |
894 | 53 | print usage_string | 53 | print usage_string |
895 | 54 | Util().usage() | 54 | Util().usage() |
897 | 55 | sys.exit() | 55 | sys.exit(status) |
898 | 56 | 56 | ||
899 | 57 | def version(): | 57 | def version(): |
900 | 58 | print Util().version() | 58 | print Util().version() |
901 | @@ -70,7 +70,7 @@ | |||
902 | 70 | 70 | ||
903 | 71 | for name, value in euca.opts: | 71 | for name, value in euca.opts: |
904 | 72 | if name in ('-h', '--help'): | 72 | if name in ('-h', '--help'): |
906 | 73 | usage() | 73 | usage(0) |
907 | 74 | elif name == '--version': | 74 | elif name == '--version': |
908 | 75 | version() | 75 | version() |
909 | 76 | 76 | ||
910 | 77 | 77 | ||
911 | === modified file 'bin/euca-reset-image-attribute' | |||
912 | --- bin/euca-reset-image-attribute 2010-02-21 03:44:16 +0000 | |||
913 | +++ bin/euca-reset-image-attribute 2010-02-26 15:47:11 +0000 | |||
914 | @@ -52,10 +52,10 @@ | |||
915 | 52 | """ | 52 | """ |
916 | 53 | 53 | ||
917 | 54 | 54 | ||
919 | 55 | def usage(): | 55 | def usage(status=1): |
920 | 56 | print usage_string | 56 | print usage_string |
921 | 57 | Util().usage() | 57 | Util().usage() |
923 | 58 | sys.exit() | 58 | sys.exit(status) |
924 | 59 | 59 | ||
925 | 60 | def version(): | 60 | def version(): |
926 | 61 | print Util().version() | 61 | print Util().version() |
927 | @@ -78,7 +78,7 @@ | |||
928 | 78 | if not image_attribute: | 78 | if not image_attribute: |
929 | 79 | image_attribute = 'launchPermission' | 79 | image_attribute = 'launchPermission' |
930 | 80 | elif name in ('-h', '--help'): | 80 | elif name in ('-h', '--help'): |
932 | 81 | usage() | 81 | usage(0) |
933 | 82 | elif name == '--version': | 82 | elif name == '--version': |
934 | 83 | version() | 83 | version() |
935 | 84 | 84 | ||
936 | 85 | 85 | ||
937 | === modified file 'bin/euca-revoke' | |||
938 | --- bin/euca-revoke 2010-02-16 20:46:57 +0000 | |||
939 | +++ bin/euca-revoke 2010-02-26 15:47:11 +0000 | |||
940 | @@ -64,13 +64,13 @@ | |||
941 | 64 | """ | 64 | """ |
942 | 65 | 65 | ||
943 | 66 | 66 | ||
945 | 67 | def usage(): | 67 | def usage(status=1): |
946 | 68 | print usage_string | 68 | print usage_string |
947 | 69 | Util().usage(compat=True) | 69 | Util().usage(compat=True) |
948 | 70 | 70 | ||
949 | 71 | def version(): | 71 | def version(): |
950 | 72 | print Util().version() | 72 | print Util().version() |
952 | 73 | sys.exit() | 73 | sys.exit(status) |
953 | 74 | 74 | ||
954 | 75 | def main(): | 75 | def main(): |
955 | 76 | euca = None | 76 | euca = None |
956 | @@ -117,7 +117,7 @@ | |||
957 | 117 | print "port must be an integer." | 117 | print "port must be an integer." |
958 | 118 | sys.exit(1) | 118 | sys.exit(1) |
959 | 119 | elif name in ('-h', '--help'): | 119 | elif name in ('-h', '--help'): |
961 | 120 | usage() | 120 | usage(0) |
962 | 121 | elif name == '--version': | 121 | elif name == '--version': |
963 | 122 | version() | 122 | version() |
964 | 123 | 123 | ||
965 | 124 | 124 | ||
966 | === modified file 'bin/euca-run-instances' | |||
967 | --- bin/euca-run-instances 2010-02-21 03:44:16 +0000 | |||
968 | +++ bin/euca-run-instances 2010-02-26 15:47:11 +0000 | |||
969 | @@ -71,10 +71,10 @@ | |||
970 | 71 | """ | 71 | """ |
971 | 72 | 72 | ||
972 | 73 | 73 | ||
974 | 74 | def usage(): | 74 | def usage(status=1): |
975 | 75 | print usage_string | 75 | print usage_string |
976 | 76 | Util().usage() | 76 | Util().usage() |
978 | 77 | sys.exit() | 77 | sys.exit(status) |
979 | 78 | 78 | ||
980 | 79 | def version(): | 79 | def version(): |
981 | 80 | print Util().version() | 80 | print Util().version() |
982 | @@ -152,7 +152,7 @@ | |||
983 | 152 | elif name in ('-z', '--availability-zone'): | 152 | elif name in ('-z', '--availability-zone'): |
984 | 153 | zone = value | 153 | zone = value |
985 | 154 | elif name in ('-h', '--help'): | 154 | elif name in ('-h', '--help'): |
987 | 155 | usage() | 155 | usage(0) |
988 | 156 | elif name == '--version': | 156 | elif name == '--version': |
989 | 157 | version() | 157 | version() |
990 | 158 | 158 | ||
991 | 159 | 159 | ||
992 | === modified file 'bin/euca-terminate-instances' | |||
993 | --- bin/euca-terminate-instances 2010-02-21 03:44:16 +0000 | |||
994 | +++ bin/euca-terminate-instances 2010-02-26 15:47:11 +0000 | |||
995 | @@ -50,10 +50,10 @@ | |||
996 | 50 | """ | 50 | """ |
997 | 51 | 51 | ||
998 | 52 | 52 | ||
1000 | 53 | def usage(): | 53 | def usage(status=1): |
1001 | 54 | print usage_string | 54 | print usage_string |
1002 | 55 | Util().usage() | 55 | Util().usage() |
1004 | 56 | sys.exit() | 56 | sys.exit(status) |
1005 | 57 | 57 | ||
1006 | 58 | def version(): | 58 | def version(): |
1007 | 59 | print Util().version() | 59 | print Util().version() |
1008 | @@ -73,7 +73,7 @@ | |||
1009 | 73 | 73 | ||
1010 | 74 | for name, value in euca.opts: | 74 | for name, value in euca.opts: |
1011 | 75 | if name in ('-h', '--help'): | 75 | if name in ('-h', '--help'): |
1013 | 76 | usage() | 76 | usage(0) |
1014 | 77 | elif name == '--version': | 77 | elif name == '--version': |
1015 | 78 | version() | 78 | version() |
1016 | 79 | 79 | ||
1017 | 80 | 80 | ||
1018 | === modified file 'bin/euca-unbundle' | |||
1019 | --- bin/euca-unbundle 2010-02-21 03:44:16 +0000 | |||
1020 | +++ bin/euca-unbundle 2010-02-26 15:47:11 +0000 | |||
1021 | @@ -69,10 +69,10 @@ | |||
1022 | 69 | IMAGE_IO_CHUNK = 8 * 1024 | 69 | IMAGE_IO_CHUNK = 8 * 1024 |
1023 | 70 | IMAGE_SPLIT_CHUNK = IMAGE_IO_CHUNK * 1024; | 70 | IMAGE_SPLIT_CHUNK = IMAGE_IO_CHUNK * 1024; |
1024 | 71 | 71 | ||
1026 | 72 | def usage(): | 72 | def usage(status=1): |
1027 | 73 | print usage_string | 73 | print usage_string |
1028 | 74 | Util().usage() | 74 | Util().usage() |
1030 | 75 | sys.exit() | 75 | sys.exit(status) |
1031 | 76 | 76 | ||
1032 | 77 | def version(): | 77 | def version(): |
1033 | 78 | print Util().version() | 78 | print Util().version() |
1034 | @@ -98,7 +98,7 @@ | |||
1035 | 98 | 98 | ||
1036 | 99 | for name, value in euca.opts: | 99 | for name, value in euca.opts: |
1037 | 100 | if name in ('-h', '--help'): | 100 | if name in ('-h', '--help'): |
1039 | 101 | usage() | 101 | usage(0) |
1040 | 102 | elif name in ('-k', '--privatekey'): | 102 | elif name in ('-k', '--privatekey'): |
1041 | 103 | private_key_path = value | 103 | private_key_path = value |
1042 | 104 | elif name in ('-m', '--manifest'): | 104 | elif name in ('-m', '--manifest'): |
1043 | 105 | 105 | ||
1044 | === modified file 'bin/euca-upload-bundle' | |||
1045 | --- bin/euca-upload-bundle 2010-02-21 03:44:16 +0000 | |||
1046 | +++ bin/euca-upload-bundle 2010-02-26 15:47:11 +0000 | |||
1047 | @@ -67,10 +67,10 @@ | |||
1048 | 67 | """ | 67 | """ |
1049 | 68 | 68 | ||
1050 | 69 | 69 | ||
1052 | 70 | def usage(): | 70 | def usage(status=1): |
1053 | 71 | print usage_string | 71 | print usage_string |
1054 | 72 | Util().usage() | 72 | Util().usage() |
1056 | 73 | sys.exit() | 73 | sys.exit(status) |
1057 | 74 | 74 | ||
1058 | 75 | def version(): | 75 | def version(): |
1059 | 76 | print Util().version() | 76 | print Util().version() |
1060 | @@ -178,7 +178,7 @@ | |||
1061 | 178 | 178 | ||
1062 | 179 | for name, value in euca.opts: | 179 | for name, value in euca.opts: |
1063 | 180 | if name in ('-h', '--help'): | 180 | if name in ('-h', '--help'): |
1065 | 181 | usage() | 181 | usage(0) |
1066 | 182 | elif name in ('-b', '--bucket'): | 182 | elif name in ('-b', '--bucket'): |
1067 | 183 | bucket = value | 183 | bucket = value |
1068 | 184 | elif name in ('-m', '--manifest'): | 184 | elif name in ('-m', '--manifest'): |
1069 | 185 | 185 | ||
1070 | === modified file 'bin/euca-version' | |||
1071 | --- bin/euca-version 2010-02-16 20:46:57 +0000 | |||
1072 | +++ bin/euca-version 2010-02-26 15:47:11 +0000 | |||
1073 | @@ -46,9 +46,9 @@ | |||
1074 | 46 | """ | 46 | """ |
1075 | 47 | 47 | ||
1076 | 48 | 48 | ||
1078 | 49 | def usage(): | 49 | def usage(status=1): |
1079 | 50 | print usage_string | 50 | print usage_string |
1081 | 51 | sys.exit() | 51 | sys.exit(status) |
1082 | 52 | 52 | ||
1083 | 53 | def version(): | 53 | def version(): |
1084 | 54 | print Util().version() | 54 | print Util().version() |
1085 | @@ -67,7 +67,7 @@ | |||
1086 | 67 | 67 | ||
1087 | 68 | for name, value in euca.opts: | 68 | for name, value in euca.opts: |
1088 | 69 | if name in ('-h', '--help'): | 69 | if name in ('-h', '--help'): |
1090 | 70 | usage() | 70 | usage(0) |
1091 | 71 | 71 | ||
1092 | 72 | display_tools_version() | 72 | display_tools_version() |
1093 | 73 | 73 | ||
1094 | 74 | 74 | ||
1095 | === modified file 'euca2ools/euca2ools/__init__.py' | |||
1096 | --- euca2ools/euca2ools/__init__.py 2010-02-21 03:44:16 +0000 | |||
1097 | +++ euca2ools/euca2ools/__init__.py 2010-02-26 15:47:11 +0000 | |||
1098 | @@ -346,47 +346,25 @@ | |||
1099 | 346 | SYSTEM_EUCARC_PATH = os.path.join("/etc", "euca2ools", "eucarc") | 346 | SYSTEM_EUCARC_PATH = os.path.join("/etc", "euca2ools", "eucarc") |
1100 | 347 | 347 | ||
1101 | 348 | def setup_environ(self): | 348 | def setup_environ(self): |
1102 | 349 | envlist = ( 'EC2_ACCESS_KEY', 'EC2_SECRET_KEY', 'S3_URL', 'EC2_URL', | ||
1103 | 350 | 'EC2_CERT', 'EC2_PRIVATE_KEY', 'EUCALYPTUS_CERT', | ||
1104 | 351 | 'EC2_USER_ID' ) | ||
1105 | 349 | self.environ = {} | 352 | self.environ = {} |
1106 | 350 | user_eucarc = None | 353 | user_eucarc = None |
1107 | 351 | if 'HOME' in os.environ: | 354 | if 'HOME' in os.environ: |
1108 | 352 | user_eucarc = os.path.join(os.getenv('HOME'), ".eucarc") | 355 | user_eucarc = os.path.join(os.getenv('HOME'), ".eucarc") |
1109 | 353 | base_path = None | ||
1110 | 354 | read_config = False | 356 | read_config = False |
1111 | 355 | if self.config_file_path and os.path.exists(self.config_file_path): | 357 | if self.config_file_path and os.path.exists(self.config_file_path): |
1115 | 356 | base_path = os.path.dirname(self.config_file_path) | 358 | read_config = self.config_file_path |
1113 | 357 | eucarc = open(self.config_file_path, "r") | ||
1114 | 358 | read_config = True | ||
1116 | 359 | elif user_eucarc is not None and os.path.exists(user_eucarc): | 359 | elif user_eucarc is not None and os.path.exists(user_eucarc): |
1120 | 360 | base_path = os.path.dirname(user_eucarc) | 360 | read_config = user_eucarc |
1118 | 361 | eucarc = open(user_eucarc, "r") | ||
1119 | 362 | read_config = True | ||
1121 | 363 | elif os.path.exists(self.SYSTEM_EUCARC_PATH): | 361 | elif os.path.exists(self.SYSTEM_EUCARC_PATH): |
1125 | 364 | base_path = os.path.dirname(self.SYSTEM_EUCARC_PATH) | 362 | read_config = self.SYSTEM_EUCARC_PATH |
1123 | 365 | eucarc = open(self.SYSTEM_EUCARC_PATH, "r") | ||
1124 | 366 | read_config = True | ||
1126 | 367 | if read_config: | 363 | if read_config: |
1140 | 368 | lines = eucarc.readlines() | 364 | parse_config(read_config, self.environ, envlist) |
1128 | 369 | comment = re.compile('^#') | ||
1129 | 370 | for line in lines: | ||
1130 | 371 | line = line.strip('export') | ||
1131 | 372 | line = line.replace('\'', '') | ||
1132 | 373 | line = line.strip() | ||
1133 | 374 | line = line.replace('${EUCA_KEY_DIR}', base_path) | ||
1134 | 375 | if not comment.match(line): | ||
1135 | 376 | parts = line.split('=', 1) | ||
1136 | 377 | if len(parts) == 2: | ||
1137 | 378 | self.environ[parts[0]] = parts[1] | ||
1138 | 379 | eucarc.close() | ||
1139 | 380 | |||
1141 | 381 | else: | 365 | else: |
1150 | 382 | self.environ['EC2_ACCESS_KEY'] = os.getenv('EC2_ACCESS_KEY') | 366 | for v in envlist: |
1151 | 383 | self.environ['EC2_SECRET_KEY'] = os.getenv('EC2_SECRET_KEY') | 367 | self.environ[v]=os.getenv(v) |
1144 | 384 | self.environ['S3_URL'] = os.getenv('S3_URL') | ||
1145 | 385 | self.environ['EC2_URL'] = os.getenv('EC2_URL') | ||
1146 | 386 | self.environ['EC2_CERT'] = os.getenv('EC2_CERT') | ||
1147 | 387 | self.environ['EC2_PRIVATE_KEY'] = os.getenv('EC2_PRIVATE_KEY') | ||
1148 | 388 | self.environ['EUCALYPTUS_CERT'] = os.getenv('EUCALYPTUS_CERT') | ||
1149 | 389 | self.environ['EC2_USER_ID'] = os.getenv('EC2_USER_ID') | ||
1152 | 390 | 368 | ||
1153 | 391 | def get_environ(self, name): | 369 | def get_environ(self, name): |
1154 | 392 | if self.environ.has_key(name): | 370 | if self.environ.has_key(name): |
1155 | @@ -1094,3 +1072,27 @@ | |||
1156 | 1094 | except Exception: | 1072 | except Exception: |
1157 | 1095 | print msg | 1073 | print msg |
1158 | 1096 | sys.exit(1) | 1074 | sys.exit(1) |
1159 | 1075 | |||
1160 | 1076 | # read the config file 'config', update 'dict', setting | ||
1161 | 1077 | # the value from the config file for each element in array 'keylist' | ||
1162 | 1078 | # "config" is a bash syntax file defining bash variables | ||
1163 | 1079 | def parse_config(config, dict, keylist): | ||
1164 | 1080 | fmt = "" | ||
1165 | 1081 | str="" | ||
1166 | 1082 | for v in keylist: | ||
1167 | 1083 | str='%s "${%s}" ' % (str, v) | ||
1168 | 1084 | fmt=fmt + "%s%s" % ("%s", "\\0") | ||
1169 | 1085 | |||
1170 | 1086 | cmd = [ "bash", "-ec", | ||
1171 | 1087 | ". '%s' >/dev/null; printf '%s' %s" \ | ||
1172 | 1088 | % ( config, fmt, str ) ] | ||
1173 | 1089 | |||
1174 | 1090 | handle = Popen(cmd, stderr=PIPE, stdout=PIPE) | ||
1175 | 1091 | ( stdout, stderr) = handle.communicate() | ||
1176 | 1092 | if handle.returncode != 0: | ||
1177 | 1093 | raise Exception("Parsing config file %s failed:\n\t%s" %(config, stderr)) | ||
1178 | 1094 | |||
1179 | 1095 | values = stdout.split("\0") | ||
1180 | 1096 | for i in range(len(values) - 1): | ||
1181 | 1097 | if values[i] != "": | ||
1182 | 1098 | dict[keylist[i]]=values[i] |
This branch fixes 2 small-ish problems with euca2ools.
- bug 526591
- Exception resulting in usage() would exit status=0 in most cases.
In some, exceptions were ignored all together because usage did not sys.exit