From 6b7ca12957d1c0efe1acdf766f9720a89e89d554 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 17 Apr 2009 16:01:31 +0200 Subject: [PATCH] equo: remove 'equo world --upgrade' option, will be moved to 'equo hop' --- client/equo.py | 4 ++-- client/text_ui.py | 45 ++++----------------------------------------- 2 files changed, 6 insertions(+), 43 deletions(-) diff --git a/client/equo.py b/client/equo.py index decba53b3..405bf4158 100644 --- a/client/equo.py +++ b/client/equo.py @@ -103,7 +103,6 @@ myopts = [ (2,'--empty',2,_('same as --replay')), (2,'--resume',1,_('resume previously interrupted operations')), (2,'--skipfirst',1,_('used with --resume, makes the first package to be skipped')), - (2,'--upgrade',1,_('upgrade your distribution to the specified release')), (2,'--nochecksum',1,_('disable package integrity check')), (2,'--multifetch',1,_('download multiple packages in parallel (default 3)')), (2,'--multifetch=N',1,_('download N packages in parallel (max 10)')), @@ -499,7 +498,8 @@ try: elif options[0] == "moo": do_moo() - elif options[0] in ["install","remove","config","world","deptest","unusedpackages","libtest","source"]: + elif options[0] in ("install", "remove", "config", "world", + "deptest", "unusedpackages", "libtest", "source", "hop"): import text_ui rc = text_ui.package(options) diff --git a/client/text_ui.py b/client/text_ui.py index 1d5d478f2..6e5c1711a 100644 --- a/client/text_ui.py +++ b/client/text_ui.py @@ -44,10 +44,8 @@ def package(options): equoRequestDeep = False equoRequestConfigFiles = False equoRequestReplay = False - equoRequestUpgrade = False equoRequestResume = False equoRequestSkipfirst = False - equoRequestUpgradeTo = None equoRequestListfiles = False equoRequestChecksum = True equoRequestSortSize = False @@ -74,8 +72,6 @@ def package(options): equoRequestConfigFiles = True elif (opt == "--replay"): equoRequestReplay = True - elif (opt == "--upgrade"): - equoRequestUpgrade = True elif (opt == "--resume"): equoRequestResume = True elif (opt == "--sortbysize"): @@ -102,9 +98,7 @@ def package(options): else: if opt.startswith("--"): continue - if (equoRequestUpgrade): - equoRequestUpgradeTo = opt - elif opt.endswith(".tbz2") and \ + if opt.endswith(".tbz2") and \ os.path.isabs(opt) and \ os.access(opt,os.R_OK) and \ Equo.entropyTools.is_entropy_package_file(opt): @@ -150,7 +144,7 @@ def package(options): elif (options[0] == "world"): status, rc = worldUpdate(onlyfetch = equoRequestOnlyFetch, replay = (equoRequestReplay or equoRequestEmptyDeps), - upgradeTo = equoRequestUpgradeTo, resume = equoRequestResume, + resume = equoRequestResume, skipfirst = equoRequestSkipfirst, human = True, dochecksum = equoRequestChecksum, multifetch = equoRequestMultifetch) @@ -177,7 +171,7 @@ def package(options): return rc -def worldUpdate(onlyfetch = False, replay = False, upgradeTo = None, resume = False, +def worldUpdate(onlyfetch = False, replay = False, resume = False, skipfirst = False, human = False, dochecksum = True, multifetch = 1): # check if I am root @@ -188,39 +182,8 @@ def worldUpdate(onlyfetch = False, replay = False, upgradeTo = None, resume = Fa if not resume: - # verify selected release (branch) - if upgradeTo: - # set the new branch - result = Equo.move_to_branch(upgradeTo, pretend = etpUi['pretend']) - if result == 1: - print_error(red("%s: " % (_("Selected release"),) ) + bold(str(upgradeTo)) + \ - red(" %s." % (_("is not available"),) ) - ) - return 1,-2 - elif not etpUi['pretend']: - old_branch = Equo.SystemSettings['repositories']['branch'][:] - status = True - try: - repoConn = Equo.Repositories([], False) - except PermissionDenied: - mytxt = darkred(_("You must be either root or in the %s group.")) % (etpConst['sysgroup'],) - print_error("\t"+mytxt) - status = False - except MissingParameter: - print_error(darkred(" * ")+red("%s %s" % (_("No repositories specified in"),etpConst['repositoriesconf'],))) - status = False - except Exception, e: - print_error(darkred(" @@ ")+red("%s: %s" % (_("Unhandled exception"),e,))) - status = False - if status: - rc = repoConn.sync() - if rc: status = False - if not status: - Equo.move_to_branch(old_branch, pretend = etpUi['pretend']) - return 1,-2 - print_info(red(" @@ ")+blue("%s..." % (_("Calculating System Updates"),) )) - update, remove, fine = Equo.calculate_world_updates(empty_deps = replay, branch = upgradeTo) + update, remove, fine = Equo.calculate_world_updates(empty_deps = replay) if (etpUi['verbose'] or etpUi['pretend']): print_info(red(" @@ ")+darkgreen("%s:\t\t" % (_("Packages matching update"),) )+bold(str(len(update))))