diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-02-28 04:28:21 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-02-28 04:28:21 +0000 |
commit | 3c44d8752ddb2aa4ae194de185a94aac131acba4 (patch) | |
tree | 65416774a404c1ffbbbfcc131168116865de04e2 /pym/portage/__init__.py | |
parent | Move the MtimeDB class to portage.util.mtimedb and deprecate the commit_mtimedb (diff) | |
download | portage-3c44d8752ddb2aa4ae194de185a94aac131acba4.tar.gz portage-3c44d8752ddb2aa4ae194de185a94aac131acba4.tar.bz2 portage-3c44d8752ddb2aa4ae194de185a94aac131acba4.zip |
Move deprecated_profile_check to portage.package.ebuild submodule.
svn path=/main/trunk/; revision=15491
Diffstat (limited to 'pym/portage/__init__.py')
-rw-r--r-- | pym/portage/__init__.py | 32 |
1 files changed, 2 insertions, 30 deletions
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py index 5f1b05e76..ccfacebc7 100644 --- a/pym/portage/__init__.py +++ b/pym/portage/__init__.py @@ -107,6 +107,8 @@ try: 'doebuild_environment,spawn,spawnebuild', 'portage.package.ebuild.config:autouse,best_from_dict,' + \ 'check_config_instance,config', + 'portage.package.ebuild.deprecated_profile_check:' + \ + 'deprecated_profile_check', 'portage.package.ebuild.digestcheck:digestcheck', 'portage.package.ebuild.digestgen:digestgen', 'portage.package.ebuild.fetch:fetch', @@ -507,36 +509,6 @@ auxdbkeys = ( ) auxdbkeylen=len(auxdbkeys) -def deprecated_profile_check(settings=None): - config_root = "/" - if settings is not None: - config_root = settings["PORTAGE_CONFIGROOT"] - deprecated_profile_file = os.path.join(config_root, - DEPRECATED_PROFILE_FILE) - if not os.access(deprecated_profile_file, os.R_OK): - return False - dcontent = codecs.open(_unicode_encode(deprecated_profile_file, - encoding=_encodings['fs'], errors='strict'), - mode='r', encoding=_encodings['content'], errors='replace').readlines() - writemsg(colorize("BAD", _("\n!!! Your current profile is " - "deprecated and not supported anymore.")) + "\n", noiselevel=-1) - writemsg(colorize("BAD", _("!!! Use eselect profile to update your " - "profile.")) + "\n", noiselevel=-1) - if not dcontent: - writemsg(colorize("BAD", _("!!! Please refer to the " - "Gentoo Upgrading Guide.")) + "\n", noiselevel=-1) - return True - newprofile = dcontent[0] - writemsg(colorize("BAD", _("!!! Please upgrade to the " - "following profile if possible:")) + "\n", noiselevel=-1) - writemsg(8*" " + colorize("GOOD", newprofile) + "\n", noiselevel=-1) - if len(dcontent) > 1: - writemsg(_("To upgrade do the following steps:\n"), noiselevel=-1) - for myline in dcontent[1:]: - writemsg(myline, noiselevel=-1) - writemsg("\n\n", noiselevel=-1) - return True - def portageexit(): if secpass > 1 and os.environ.get("SANDBOX_ON") != "1": close_portdbapi_caches() |