From d1438c3e66567b21b9c7859e9a5f006a2d8d3830 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 27 Oct 2011 16:17:07 +0200 Subject: [PATCH] [equo] force superuser mode for "equo source" --- client/text_ui.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/client/text_ui.py b/client/text_ui.py index a8f460169..b2739532d 100644 --- a/client/text_ui.py +++ b/client/text_ui.py @@ -1031,6 +1031,14 @@ def _download_sources(entropy_client, packages = None, deps = True, deepdeps = False, pkgs = None, savecwd = False, relaxed_deps = False, build_deps = False, recursive = True): + # check if I am root + if not entropy.tools.is_root(): + mytxt = "%s %s %s" % ( + _("Running with"), bold("--pretend"), red("..."),) + print_warning(mytxt) + etpUi['pretend'] = True + etpUi['ask'] = False + if packages is None: packages = [] if pkgs is None: @@ -1055,6 +1063,7 @@ def _download_sources(entropy_client, packages = None, deps = True, return run_queue if etpUi['pretend']: + print_info(red(" @@ ")+blue("%s." % (_("All done"),) )) return 0, 0 totalqueue = str(len(run_queue))