# interpreted as representing official policies, either expressed
# or implied, of GRNET S.A.
+from image_creator import get_os_class
from image_creator.disk import Disk
import sys
import os
disk = Disk(source)
try:
dev = disk.get_device()
- metadata = dev.get_image_metadata()
+ osclass = get_os_class(dev.distro, dev.ostype)
+ image_os = osclass(dev.root, dev.g)
+ metadata = image_os.get_metadata()
for key, val in metadata.iteritems():
print "%s=%s" % (key,val)
+
finally:
disk.cleanup()