From 9b4aabdb0f0906f9cc2f38954d048d5e917db093 Mon Sep 17 00:00:00 2001 From: Aaron Griffin Date: Fri, 3 Nov 2006 03:56:02 +0000 Subject: * Modified some error output and logging * Changed the initial log mask (added PM_LOG_ERROR) * Fixed -Syu so it now works if any databases were downloaded (it was working like a -Su) --- src/pacman/sync.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/pacman/sync.c') diff --git a/src/pacman/sync.c b/src/pacman/sync.c index 1d1ea29d..113e1675 100644 --- a/src/pacman/sync.c +++ b/src/pacman/sync.c @@ -175,6 +175,7 @@ static int sync_synctree(int level, list_t *syncs) } } else if(ret == 1) { MSG(NL, _(" %s is up to date\n"), sync->treename); + success++; } else { success++; } @@ -376,7 +377,8 @@ int pacman_sync(list_t *targets) /* grab a fresh package list */ MSG(NL, _(":: Synchronizing package databases...\n")); alpm_logaction(_("synchronizing package lists")); - if(sync_synctree(config->op_s_sync, pmc_syncs)) { + if(!sync_synctree(config->op_s_sync, pmc_syncs)) { + ERR(NL, _("failed to synchronize any databases")); return(1); } } -- cgit v1.2.3