diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/depcon.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/depcon.c b/src/depcon.c index 1e73d29bf..a3cccb05d 100644 --- a/src/depcon.c +++ b/src/depcon.c @@ -340,6 +340,11 @@ depisok(struct dependency *dep, struct varbuf *whynot, case PKG_STAT_HALFCONFIGURED: case PKG_STAT_UNPACKED: case PKG_STAT_HALFINSTALLED: + if (dep->type == dep_predepends || + dep->type == dep_conflicts || + dep->type == dep_breaks) + break; + /* Fall through. */ case PKG_STAT_CONFIGFILES: case PKG_STAT_NOTINSTALLED: return true; |