From 29f74f0420f85059d6efcec7e0dea66f16df2eea Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 19 Nov 2009 20:20:00 +0100 Subject: [PATCH] [equo] when fetch fails (or it's interrupted), give up package install completely --- client/text_ui.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/text_ui.py b/client/text_ui.py index 9fdb0fd14..0b5f660e6 100644 --- a/client/text_ui.py +++ b/client/text_ui.py @@ -1242,7 +1242,10 @@ def installPackages(packages = None, atomsdata = None, deps = True, if not etpUi['clean'] or onlyfetch: # Before starting the real install, fetch packages and verify checksum. - _fetchPackages(runQueue, multifetch, dochecksum) + func_rc, fetch_rc = _fetchPackages(runQueue, multifetch, dochecksum) + if func_rc != 0: + print_info(red(" @@ ")+blue("%s." % (_("Download incomplete"),) )) + return func_rc, fetch_rc def spawn_ugc(): try: