Revision aa2062ba image_creator/main.py
b/image_creator/main.py | ||
---|---|---|
31 | 31 |
# interpreted as representing official policies, either expressed |
32 | 32 |
# or implied, of GRNET S.A. |
33 | 33 |
|
34 |
from image_creator import get_os_class |
|
34 | 35 |
from image_creator.disk import Disk |
35 | 36 |
import sys |
36 | 37 |
import os |
... | ... | |
45 | 46 |
disk = Disk(source) |
46 | 47 |
try: |
47 | 48 |
dev = disk.get_device() |
48 |
metadata = dev.get_image_metadata() |
|
49 |
osclass = get_os_class(dev.distro, dev.ostype) |
|
50 |
image_os = osclass(dev.root, dev.g) |
|
51 |
metadata = image_os.get_metadata() |
|
49 | 52 |
for key, val in metadata.iteritems(): |
50 | 53 |
print "%s=%s" % (key,val) |
54 |
|
|
51 | 55 |
finally: |
52 | 56 |
disk.cleanup() |
53 | 57 |
|
Also available in: Unified diff