# interpreted as representing official policies, either expressed
# or implied, of GRNET S.A.
-from image_creator.os_type.linux import Linux, exclude_task
+from image_creator.os_type.linux import Linux
class Ubuntu(Linux):
- def get_metadata(self):
- meta = super(Ubuntu, self).get_metadata()
+ """OS class for Ubuntu Linux variants"""
+ def __init__(self, rootdev, ghandler, output):
+ super(Ubuntu, self).__init__(rootdev, ghandler, output)
+
apps = self.g.inspect_list_applications(self.root)
for app in apps:
if app['app_name'] == 'kubuntu-desktop':
- meta['OS'] = 'kubuntu'
- meta['DESCRIPTION'] = \
- meta['DESCRIPTION'].replace('Ubuntu', 'Kubuntu')
+ self.meta['OS'] = 'kubuntu'
+ descr = self.meta['DESCRIPTION'].replace('Ubuntu', 'Kubuntu')
+ self.meta['DESCRIPTION'] = descr
break
- return meta
# vim: set sta sts=4 shiftwidth=4 sw=4 et ai :