index : pacman | |
Archlinux32 fork of pacman | gitolite user |
summaryrefslogtreecommitdiff |
author | Nagy Gabor <ngaba@bibl.u-szeged.hu> | 2007-11-21 01:03:08 +0100 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2007-11-21 10:25:52 -0600 |
commit | 7cf28a75959eac03a12c471a01f0a6111fbbd0ce (patch) | |
tree | 51101a72c36fc207ddbdbdd897ccb1fb6395eb24 /lib | |
parent | 83fa6aa2896c0c940e8bf5b7499abc7ef955e658 (diff) |
-rw-r--r-- | lib/libalpm/deps.c | 9 |
diff --git a/lib/libalpm/deps.c b/lib/libalpm/deps.c index 0c79a25b..ac07c0b7 100644 --- a/lib/libalpm/deps.c +++ b/lib/libalpm/deps.c @@ -187,7 +187,14 @@ alpm_list_t *_alpm_sortbydeps(alpm_list_t *targets, pmtranstype_t mode) vertex = nextchild; } else if(nextchild->state == -1) { - _alpm_log(PM_LOG_WARNING, _("dependency cycle detected\n")); + pmpkg_t *vertexpkg = vertex->data; + pmpkg_t *childpkg = nextchild->data; + _alpm_log(PM_LOG_WARNING, _("dependency cycle detected:\n")); + if(mode == PM_TRANS_TYPE_REMOVE) { + _alpm_log(PM_LOG_WARNING, _("%s will be removed after its %s dependency\n"), vertexpkg->name, childpkg->name); + } else { + _alpm_log(PM_LOG_WARNING, _("%s will be installed before its %s dependency\n"), vertexpkg->name, childpkg->name); + } } } if(!found) { |