wic: Remove unused plugin and error code
wic doesn't use it, so remove it. (From OE-Core rev: b818e5a1ed047940fda533da73fc50a099e1aa3f) Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
946dbec4eb
commit
df42125f2c
|
@ -24,7 +24,7 @@ from mic.utils.oe.misc import *
|
||||||
|
|
||||||
__ALL__ = ['PluginMgr', 'pluginmgr']
|
__ALL__ = ['PluginMgr', 'pluginmgr']
|
||||||
|
|
||||||
PLUGIN_TYPES = ["imager", "source"] # TODO "hook"
|
PLUGIN_TYPES = ["imager", "source"]
|
||||||
|
|
||||||
PLUGIN_DIR = "/lib/mic/plugins" # relative to scripts
|
PLUGIN_DIR = "/lib/mic/plugins" # relative to scripts
|
||||||
SCRIPTS_PLUGIN_DIR = "scripts" + PLUGIN_DIR
|
SCRIPTS_PLUGIN_DIR = "scripts" + PLUGIN_DIR
|
||||||
|
|
|
@ -40,45 +40,10 @@ class _Plugin(object):
|
||||||
def get_plugins(cls):
|
def get_plugins(cls):
|
||||||
return cls.plugins
|
return cls.plugins
|
||||||
|
|
||||||
|
|
||||||
class ImagerPlugin(_Plugin):
|
class ImagerPlugin(_Plugin):
|
||||||
mic_plugin_type = "imager"
|
mic_plugin_type = "imager"
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def check_image_exists(self, destdir, apacking=None,
|
|
||||||
images=(),
|
|
||||||
release=None):
|
|
||||||
|
|
||||||
# if it's a packing file, reset images
|
|
||||||
if apacking:
|
|
||||||
images = [apacking]
|
|
||||||
|
|
||||||
# release option will override images
|
|
||||||
if release is not None:
|
|
||||||
images = [os.path.basename(destdir.rstrip('/'))]
|
|
||||||
destdir = os.path.dirname(destdir.rstrip('/'))
|
|
||||||
|
|
||||||
for name in images:
|
|
||||||
if not name:
|
|
||||||
continue
|
|
||||||
|
|
||||||
image = os.path.join(destdir, name)
|
|
||||||
if not os.path.exists(image):
|
|
||||||
continue
|
|
||||||
|
|
||||||
if msger.ask("Target image/dir: %s already exists, "
|
|
||||||
"clean up and continue?" % image):
|
|
||||||
if os.path.isdir(image):
|
|
||||||
shutil.rmtree(image)
|
|
||||||
else:
|
|
||||||
os.unlink(image)
|
|
||||||
else:
|
|
||||||
raise errors.Abort("Cancled")
|
|
||||||
|
|
||||||
def do_create(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def do_chroot(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
class SourcePlugin(_Plugin):
|
class SourcePlugin(_Plugin):
|
||||||
mic_plugin_type = "source"
|
mic_plugin_type = "source"
|
||||||
|
@ -133,12 +98,6 @@ class SourcePlugin(_Plugin):
|
||||||
"""
|
"""
|
||||||
msger.debug("SourcePlugin: do_prepare_partition: part: %s" % part)
|
msger.debug("SourcePlugin: do_prepare_partition: part: %s" % part)
|
||||||
|
|
||||||
class BackendPlugin(_Plugin):
|
|
||||||
mic_plugin_type="backend"
|
|
||||||
|
|
||||||
def addRepository(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def get_plugins(typen):
|
def get_plugins(typen):
|
||||||
ps = ImagerPlugin.get_plugins()
|
ps = ImagerPlugin.get_plugins()
|
||||||
if typen in ps:
|
if typen in ps:
|
||||||
|
@ -146,4 +105,4 @@ def get_plugins(typen):
|
||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
__all__ = ['ImagerPlugin', 'BackendPlugin', 'SourcePlugin', 'get_plugins']
|
__all__ = ['ImagerPlugin', 'SourcePlugin', 'get_plugins']
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
#!/usr/bin/python
|
|
||||||
|
|
||||||
# TODO: plugin base for hooks
|
|
|
@ -43,29 +43,8 @@ class Usage(CreatorError):
|
||||||
class Abort(CreatorError):
|
class Abort(CreatorError):
|
||||||
keyword = ''
|
keyword = ''
|
||||||
|
|
||||||
class ConfigError(CreatorError):
|
|
||||||
keyword = '<config>'
|
|
||||||
|
|
||||||
class KsError(CreatorError):
|
class KsError(CreatorError):
|
||||||
keyword = '<kickstart>'
|
keyword = '<kickstart>'
|
||||||
|
|
||||||
class RepoError(CreatorError):
|
|
||||||
keyword = '<repo>'
|
|
||||||
|
|
||||||
class RpmError(CreatorError):
|
|
||||||
keyword = '<rpm>'
|
|
||||||
|
|
||||||
class MountError(CreatorError):
|
class MountError(CreatorError):
|
||||||
keyword = '<mount>'
|
keyword = '<mount>'
|
||||||
|
|
||||||
class SnapshotError(CreatorError):
|
|
||||||
keyword = '<snapshot>'
|
|
||||||
|
|
||||||
class SquashfsError(CreatorError):
|
|
||||||
keyword = '<squashfs>'
|
|
||||||
|
|
||||||
class BootstrapError(CreatorError):
|
|
||||||
keyword = '<bootstrap>'
|
|
||||||
|
|
||||||
class RuntimeError(CreatorError):
|
|
||||||
keyword = '<runtime>'
|
|
||||||
|
|
Loading…
Reference in New Issue