summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurelien Foret <aurelien@archlinux.org>2005-12-31 17:36:45 +0000
committerAurelien Foret <aurelien@archlinux.org>2005-12-31 17:36:45 +0000
commit0c696200ae05745dafba0c60f6aea3d107f06949 (patch)
treec7621864f3cc796bcdacbcb417fa3ff7deabee2a
parent146ec957a76e370a020840d209c7077e2606a6ca (diff)
don't complain on PM_ERR_DB_UPTODATE errors (patch from VMiklos <vmiklos@frugalware.org>)
-rw-r--r--src/pacman/sync.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/pacman/sync.c b/src/pacman/sync.c
index abc35940..84ed2b9c 100644
--- a/src/pacman/sync.c
+++ b/src/pacman/sync.c
@@ -187,8 +187,12 @@ static int sync_synctree(list_t *syncs)
} else {
snprintf(path, PATH_MAX, "%s%s/%s" PM_EXT_DB, root, dbpath, sync->treename);
if(alpm_db_update(sync->db, path, newmtime) == -1) {
- ERR(NL, "failed to synchronize %s (%s)\n", sync->treename, alpm_strerror(pm_errno));
- success--;
+ if(pm_errno != PM_ERR_DB_UPTODATE) {
+ ERR(NL, "failed to synchronize %s (%s)\n", sync->treename, alpm_strerror(pm_errno));
+ success--;
+ } else {
+ MSG(NL, ":: %s is up to date\n", sync->treename);
+ }
}
/* remove the .tar.gz */
unlink(path);