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 /scripts/lib | |
| 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>
Diffstat (limited to 'scripts/lib')
| -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 | 
