Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=3f268b03e23241af7c24d781cd7fefd215ba1af0
commit 3f268b03e23241af7c24d781cd7fefd215ba1af0 Author: Melko <me...@frugalware.org> Date: Tue Jul 19 14:12:24 2011 +0200 pacman -D: make it working diff --git a/lib/libpacman/sync.c b/lib/libpacman/sync.c index 6893a67..6381d97 100644 --- a/lib/libpacman/sync.c +++ b/lib/libpacman/sync.c @@ -1028,7 +1028,7 @@ int _pacman_sync_commit(pmtrans_t *trans, pmdb_t *db_local, pmlist_t **data) /* using _pacman_list_last() is ok because addtarget() adds the new target at the * end of the tr->packages list */ spkg = _pacman_list_last(tr->packages)->data; - if(ps->type == PM_SYNC_TYPE_DEPEND) { + if(ps->type == PM_SYNC_TYPE_DEPEND || trans->flags & PM_TRANS_FLAG_ALLDEPS) { spkg->reason = PM_PKG_REASON_DEPEND; } else if(ps->type == PM_SYNC_TYPE_UPGRADE && !handle->sysupgrade) { spkg->reason = PM_PKG_REASON_EXPLICIT; _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git