From a56e13d770c8852b8d7d96e44164544876bbfe4f Mon Sep 17 00:00:00 2001 From: Aurelien Foret Date: Tue, 14 Feb 2006 18:29:26 +0000 Subject: [PATCH] added the possibility to force synctree update by using -Syy --- src/pacman/sync.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/pacman/sync.c b/src/pacman/sync.c index 3eb85d8b..d146fac9 100644 --- a/src/pacman/sync.c +++ b/src/pacman/sync.c @@ -161,13 +161,15 @@ static int sync_synctree(int level, list_t *syncs) for(i = syncs; i; i = i->next) { list_t *files = NULL; char newmtime[16] = ""; - char *lastupdate; + char *lastupdate = NULL; sync_t *sync = (sync_t *)i->data; - /* get the lastupdate time */ - lastupdate = alpm_db_getinfo(sync->db, PM_DB_LASTUPDATE); - if(strlen(lastupdate) == 0) { - vprint("failed to get lastupdate time for %s (no big deal)\n", sync->treename); + if(level < 2) { + /* get the lastupdate time */ + lastupdate = alpm_db_getinfo(sync->db, PM_DB_LASTUPDATE); + if(strlen(lastupdate) == 0) { + vprint("failed to get lastupdate time for %s (no big deal)\n", sync->treename); + } } /* build a one-element list */