break
if not pkgmgr:
- raise errors.CreatorError("Can't find backend plugin: %s" % createopts['pkgmgr'])
+ pkgmgrs = pluginmgr.PluginMgr().get_plugins('backend').keys()
+ raise errors.CreatorError("Can't find package manager: %s (availables: %s)" % (createopts['pkgmgr'], ', '.join(pkgmgrs)))
creator = fs.FsImageCreator(createopts, pkgmgr)
creator._include_src = opts.include_src
break
if not pkgmgr:
- raise errors.CreatorError("Can't find package manager: %s" % creatoropts['pkgmgr'])
+ pkgmgrs = pluginmgr.PluginMgr().get_plugins('backend').keys()
+ raise errors.CreatorError("Can't find package manager: %s (availables: %s)" % (creatoropts['pkgmgr'], ', '.join(pkgmgrs)))
creator = livecd.LiveCDImageCreator(creatoropts, pkgmgr)
break
if not pkgmgr:
- raise errors.CreatorError("Can't find package manager: %s" % creatoropts['pkgmgr'])
+ pkgmgrs = pluginmgr.PluginMgr().get_plugins('backend').keys()
+ raise errors.CreatorError("Can't find package manager: %s (availables: %s)" % (creatoropts['pkgmgr'], ', '.join(pkgmgrs)))
creator = liveusb.LiveUSBImageCreator(creatoropts, pkgmgr)
break
if not pkgmgr:
- raise errors.CreatorError("Can't find package manager: %s" % creatoropts['pkgmgr'])
+ pkgmgrs = pluginmgr.PluginMgr().get_plugins('backend').keys()
+ raise errors.CreatorError("Can't find package manager: %s (availables: %s)" % (creatoropts['pkgmgr'], ', '.join(pkgmgrs)))
creator = loop.LoopImageCreator(creatoropts, pkgmgr, extra_loop)
break
if not pkgmgr:
- raise errors.CreatorError("Can't find package manager: %s" % creatoropts['pkgmgr'])
+ pkgmgrs = pluginmgr.PluginMgr().get_plugins('backend').keys()
+ raise errors.CreatorError("Can't find package manager: %s (availables: %s)" % (creatoropts['pkgmgr'], ', '.join(pkgmgrs)))
creator = raw.RawImageCreator(creatoropts, pkgmgr)