From 0c696200ae05745dafba0c60f6aea3d107f06949 Mon Sep 17 00:00:00 2001
From: Aurelien Foret <aurelien@archlinux.org>
Date: Sat, 31 Dec 2005 17:36:45 +0000
Subject: don't complain on PM_ERR_DB_UPTODATE errors (patch from VMiklos
 <vmiklos@frugalware.org>)

---
 src/pacman/sync.c | 8 ++++++--
 1 file 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);
-- 
cgit v1.2.3-54-g00ecf