diff options
author | Aaron Griffin <aaron@archlinux.org> | 2006-11-03 04:56:02 +0100 |
---|---|---|
committer | Aaron Griffin <aaron@archlinux.org> | 2006-11-03 04:56:02 +0100 |
commit | 9b4aabdb0f0906f9cc2f38954d048d5e917db093 (patch) | |
tree | 11b7ed31ef8728f85f800fd0daa4bafc0c532324 /src/pacman/sync.c | |
parent | fbf1aa653984be4a15714a0efe3acf756daf2d57 (diff) | |
download | pacman-9b4aabdb0f0906f9cc2f38954d048d5e917db093.tar.gz pacman-9b4aabdb0f0906f9cc2f38954d048d5e917db093.tar.xz |
* 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)
Diffstat (limited to 'src/pacman/sync.c')
-rw-r--r-- | src/pacman/sync.c | 4 |
1 files changed, 3 insertions, 1 deletions
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); } } |