diff options
author | Tom Zanussi <tom.zanussi@linux.intel.com> | 2014-08-02 17:35:38 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-08-11 10:52:14 +0100 |
commit | 26e909682fffb8ae6062d1e8295b6421f1f716ad (patch) | |
tree | 806cca5ba1591dffd37c8f88c57d61c73f73d00e | |
parent | a10bbd39eee29cc49d258bf08aaec279c3115c66 (diff) | |
download | openembedded-core-26e909682fffb8ae6062d1e8295b6421f1f716ad.tar.gz openembedded-core-26e909682fffb8ae6062d1e8295b6421f1f716ad.tar.bz2 openembedded-core-26e909682fffb8ae6062d1e8295b6421f1f716ad.zip |
wic: Remove unused custom commands
installer, repo, desktop-related stuff
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
-rw-r--r-- | scripts/lib/mic/kickstart/__init__.py | 6 | ||||
-rw-r--r-- | scripts/lib/mic/kickstart/custom_commands/__init__.py | 7 | ||||
-rw-r--r-- | scripts/lib/mic/kickstart/custom_commands/desktop.py | 95 | ||||
-rw-r--r-- | scripts/lib/mic/kickstart/custom_commands/installerfw.py | 63 | ||||
-rw-r--r-- | scripts/lib/mic/kickstart/custom_commands/micrepo.py | 127 |
5 files changed, 1 insertions, 297 deletions
diff --git a/scripts/lib/mic/kickstart/__init__.py b/scripts/lib/mic/kickstart/__init__.py index 72f3ca6849..11cdf63279 100644 --- a/scripts/lib/mic/kickstart/__init__.py +++ b/scripts/lib/mic/kickstart/__init__.py @@ -32,7 +32,7 @@ from pykickstart.handlers.control import dataMap from mic import msger from mic.utils import errors, misc, runner, fs_related as fs -from custom_commands import desktop, micrepo, wicboot, partition, installerfw +from custom_commands import wicboot, partition AUTH_URL_PTN = r"(?P<scheme>.*)://(?P<username>.*)(:?P<password>.*)?@(?P<url>.*)" @@ -96,13 +96,9 @@ def read_kickstart(path): #ks = ksparser.KickstartParser(version) using_version = ksversion.DEVEL - commandMap[using_version]["desktop"] = desktop.Mic_Desktop - commandMap[using_version]["repo"] = micrepo.Mic_Repo commandMap[using_version]["bootloader"] = wicboot.Wic_Bootloader commandMap[using_version]["part"] = partition.Wic_Partition commandMap[using_version]["partition"] = partition.Wic_Partition - commandMap[using_version]["installerfw"] = installerfw.Mic_installerfw - dataMap[using_version]["RepoData"] = micrepo.Mic_RepoData dataMap[using_version]["PartData"] = partition.Wic_PartData superclass = ksversion.returnClassForVersion(version=using_version) diff --git a/scripts/lib/mic/kickstart/custom_commands/__init__.py b/scripts/lib/mic/kickstart/custom_commands/__init__.py index 6aed0ff6fa..f84c6d9e00 100644 --- a/scripts/lib/mic/kickstart/custom_commands/__init__.py +++ b/scripts/lib/mic/kickstart/custom_commands/__init__.py @@ -1,17 +1,10 @@ -from desktop import Mic_Desktop -from micrepo import Mic_Repo, Mic_RepoData from micpartition import Mic_Partition from micpartition import Mic_PartData -from installerfw import Mic_installerfw from partition import Wic_Partition __all__ = ( - "Mic_Desktop", - "Mic_Repo", - "Mic_RepoData", "Mic_Partition", "Mic_PartData", - "Mic_installerfw", "Wic_Partition", "Wic_PartData", ) diff --git a/scripts/lib/mic/kickstart/custom_commands/desktop.py b/scripts/lib/mic/kickstart/custom_commands/desktop.py deleted file mode 100644 index c8bd647ae3..0000000000 --- a/scripts/lib/mic/kickstart/custom_commands/desktop.py +++ /dev/null @@ -1,95 +0,0 @@ -#!/usr/bin/python -tt -# -# Copyright (c) 2008, 2009, 2010 Intel, Inc. -# -# Yi Yang <yi.y.yang@intel.com> -# -# This program is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the Free -# Software Foundation; version 2 of the License -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., 59 -# Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -from pykickstart.base import * -from pykickstart.errors import * -from pykickstart.options import * - -class Mic_Desktop(KickstartCommand): - def __init__(self, writePriority=0, - defaultdesktop=None, - defaultdm=None, - autologinuser=None, - session=None): - - KickstartCommand.__init__(self, writePriority) - - self.__new_version = False - self.op = self._getParser() - - self.defaultdesktop = defaultdesktop - self.autologinuser = autologinuser - self.defaultdm = defaultdm - self.session = session - - def __str__(self): - retval = "" - - if self.defaultdesktop != None: - retval += " --defaultdesktop=%s" % self.defaultdesktop - if self.session != None: - retval += " --session=\"%s\"" % self.session - if self.autologinuser != None: - retval += " --autologinuser=%s" % self.autologinuser - if self.defaultdm != None: - retval += " --defaultdm=%s" % self.defaultdm - - if retval != "": - retval = "# Default Desktop Settings\ndesktop %s\n" % retval - - return retval - - def _getParser(self): - try: - op = KSOptionParser(lineno=self.lineno) - except TypeError: - # the latest version has not lineno argument - op = KSOptionParser() - self.__new_version = True - - op.add_option("--defaultdesktop", dest="defaultdesktop", - action="store", - type="string", - nargs=1) - op.add_option("--autologinuser", dest="autologinuser", - action="store", - type="string", - nargs=1) - op.add_option("--defaultdm", dest="defaultdm", - action="store", - type="string", - nargs=1) - op.add_option("--session", dest="session", - action="store", - type="string", - nargs=1) - return op - - def parse(self, args): - if self.__new_version: - (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) - else: - (opts, extra) = self.op.parse_args(args=args) - - if extra: - m = _("Unexpected arguments to %(command)s command: %(options)s") \ - % {"command": "desktop", "options": extra} - raise KickstartValueError, formatErrorMsg(self.lineno, msg=m) - - self._setToSelf(self.op, opts) diff --git a/scripts/lib/mic/kickstart/custom_commands/installerfw.py b/scripts/lib/mic/kickstart/custom_commands/installerfw.py deleted file mode 100644 index 2466f1dc07..0000000000 --- a/scripts/lib/mic/kickstart/custom_commands/installerfw.py +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/python -tt -# -# Copyright (c) 2013 Intel, Inc. -# -# This program is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the Free -# Software Foundation; version 2 of the License -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., 59 -# Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -from pykickstart.base import * -from pykickstart.options import * - -class Mic_installerfw(KickstartCommand): - """ This class implements the "installerfw" KS option. The argument - of the option is a comman-separated list of MIC features which have to be - disabled and instead, will be done in the installer. For example, - "installerfw=extlinux" disables all the MIC code which installs extlinux to - the target images, and instead, the extlinux or whatever boot-loader will - be installed by the installer instead. - - The installer is a tool which is external to MIC, it comes from the - installation repositories and can be executed by MIC in order to perform - various configuration actions. The main point here is to make sure MIC has - no hard-wired knoledge about the target OS configuration. """ - - removedKeywords = KickstartCommand.removedKeywords - removedAttrs = KickstartCommand.removedAttrs - - def __init__(self, *args, **kwargs): - KickstartCommand.__init__(self, *args, **kwargs) - self.op = self._getParser() - self.features = kwargs.get("installerfw", None) - - def __str__(self): - retval = KickstartCommand.__str__(self) - - if self.features: - retval += "# Enable installer framework features\ninstallerfw\n" - - return retval - - def _getParser(self): - op = KSOptionParser() - return op - - def parse(self, args): - (_, extra) = self.op.parse_args(args=args, lineno=self.lineno) - - if len(extra) != 1: - msg = "Kickstart command \"installerfw\" requires one " \ - "argumet - a list of legacy features to disable" - raise KickstartValueError, formatErrorMsg(self.lineno, msg = msg) - - self.features = extra[0].split(",") - return self diff --git a/scripts/lib/mic/kickstart/custom_commands/micrepo.py b/scripts/lib/mic/kickstart/custom_commands/micrepo.py deleted file mode 100644 index b31576e400..0000000000 --- a/scripts/lib/mic/kickstart/custom_commands/micrepo.py +++ /dev/null @@ -1,127 +0,0 @@ -#!/usr/bin/python -tt -# -# Copyright (c) 2008, 2009, 2010 Intel, Inc. -# -# Yi Yang <yi.y.yang@intel.com> -# -# This program is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the Free -# Software Foundation; version 2 of the License -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., 59 -# Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -from pykickstart.base import * -from pykickstart.errors import * -from pykickstart.options import * -from pykickstart.commands.repo import * - -class Mic_RepoData(F8_RepoData): - - def __init__(self, baseurl="", mirrorlist=None, name="", priority=None, - includepkgs=(), excludepkgs=(), save=False, proxy=None, - proxy_username=None, proxy_password=None, debuginfo=False, - source=False, gpgkey=None, disable=False, ssl_verify="yes", - nocache=False): - kw = {} - # F8_RepoData keywords - if includepkgs: - kw['includepkgs'] = includepkgs - if excludepkgs: - kw['excludepkgs'] = excludepkgs - - #FC6_RepoData keywords - if baseurl: - kw['baseurl'] = baseurl - if mirrorlist: - kw['mirrorlist'] = mirrorlist - if name: - kw['name'] = name - - F8_RepoData.__init__(self, **kw) - self.save = save - self.proxy = proxy - self.proxy_username = proxy_username - self.proxy_password = proxy_password - self.debuginfo = debuginfo - self.disable = disable - self.source = source - self.gpgkey = gpgkey - self.ssl_verify = ssl_verify.lower() - self.priority = priority - self.nocache = nocache - - def _getArgsAsStr(self): - retval = F8_RepoData._getArgsAsStr(self) - - if self.save: - retval += " --save" - if self.proxy: - retval += " --proxy=%s" % self.proxy - if self.proxy_username: - retval += " --proxyuser=%s" % self.proxy_username - if self.proxy_password: - retval += " --proxypasswd=%s" % self.proxy_password - if self.debuginfo: - retval += " --debuginfo" - if self.source: - retval += " --source" - if self.gpgkey: - retval += " --gpgkey=%s" % self.gpgkey - if self.disable: - retval += " --disable" - if self.ssl_verify: - retval += " --ssl_verify=%s" % self.ssl_verify - if self.priority: - retval += " --priority=%s" % self.priority - if self.nocache: - retval += " --nocache" - - return retval - -class Mic_Repo(F8_Repo): - def __init__(self, writePriority=0, repoList=None): - F8_Repo.__init__(self, writePriority, repoList) - - def __str__(self): - retval = "" - for repo in self.repoList: - retval += repo.__str__() - - return retval - - def _getParser(self): - def list_cb (option, opt_str, value, parser): - for d in value.split(','): - parser.values.ensure_value(option.dest, []).append(d) - - op = F8_Repo._getParser(self) - op.add_option("--save", action="store_true", dest="save", - default=False) - op.add_option("--proxy", type="string", action="store", dest="proxy", - default=None, nargs=1) - op.add_option("--proxyuser", type="string", action="store", - dest="proxy_username", default=None, nargs=1) - op.add_option("--proxypasswd", type="string", action="store", - dest="proxy_password", default=None, nargs=1) - op.add_option("--debuginfo", action="store_true", dest="debuginfo", - default=False) - op.add_option("--source", action="store_true", dest="source", - default=False) - op.add_option("--disable", action="store_true", dest="disable", - default=False) - op.add_option("--gpgkey", type="string", action="store", dest="gpgkey", - default=None, nargs=1) - op.add_option("--ssl_verify", type="string", action="store", - dest="ssl_verify", default="yes") - op.add_option("--priority", type="int", action="store", dest="priority", - default=None) - op.add_option("--nocache", action="store_true", dest="nocache", - default=False) - return op |