Revision 330c7d80
b/snf-tools/snf-admin | ||
---|---|---|
317 | 317 |
description = 'register an image' |
318 | 318 |
|
319 | 319 |
def add_options(self, parser): |
320 |
parser.add_option('--meta', dest='meta', action='append', |
|
321 |
metavar='KEY=VAL', |
|
322 |
help='assign image to user with id UID') |
|
320 | 323 |
parser.add_option('--public', action='store_true', dest='public', |
321 | 324 |
default=False, help='make image public') |
322 | 325 |
parser.add_option('-u', dest='uid', metavar='UID', |
... | ... | |
344 | 347 |
format=format, |
345 | 348 |
public=self.public) |
346 | 349 |
|
350 |
if self.meta: |
|
351 |
for m in self.meta: |
|
352 |
key, sep, val = m.partition('=') |
|
353 |
if key and val: |
|
354 |
image.imagemetadata_set.create(meta_key=key, meta_value=val) |
|
355 |
else: |
|
356 |
print 'WARNING: Ignoring meta', m |
|
357 |
|
|
347 | 358 |
print_item(image) |
348 | 359 |
|
349 | 360 |
|
Also available in: Unified diff