summaryrefslogtreecommitdiff
path: root/src/rules.h
diff options
context:
space:
mode:
authorMichael Schroeder <mls@suse.de>2013-10-14 17:40:27 +0200
committerMichael Schroeder <mls@suse.de>2013-10-14 17:40:27 +0200
commitf09c993f4d413317d4de27bfa8735de976e8d945 (patch)
treec154bfd062b419b03b75f150e5c00f77ea26abb0 /src/rules.h
parent1db11dd84a96daf96f049f0afe381b76ed251af6 (diff)
downloadlibsolv-f09c993f4d413317d4de27bfa8735de976e8d945.tar.gz
libsolv-f09c993f4d413317d4de27bfa8735de976e8d945.tar.bz2
libsolv-f09c993f4d413317d4de27bfa8735de976e8d945.zip
Extend product link support to patterns/applications
Also implement own product link code, in case the nscallback does not return a buddy. Includes two bugfix: the ruleinfo introspection now know about links, and there's an extra link pass to pick up linked packages.
Diffstat (limited to 'src/rules.h')
-rw-r--r--src/rules.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rules.h b/src/rules.h
index 34caf21..15de00f 100644
--- a/src/rules.h
+++ b/src/rules.h
@@ -106,6 +106,7 @@ extern void solver_shrinkrules(struct _Solver *solv, int nrules);
/* rpm rules */
extern void solver_addrpmrulesforsolvable(struct _Solver *solv, Solvable *s, Map *m);
extern void solver_addrpmrulesforweak(struct _Solver *solv, Map *m);
+extern void solver_addrpmrulesforlinked(struct _Solver *solv, Map *m);
extern void solver_addrpmrulesforupdaters(struct _Solver *solv, Solvable *s, Map *m, int allow_all);
/* update/feature rules */