aboutsummaryrefslogtreecommitdiffstats
path: root/src/apk_solver.h
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2011-09-16 17:10:50 +0300
committerTimo Teräs <timo.teras@iki.fi>2011-09-16 17:10:50 +0300
commit51999c97dabf9fbbe352ca3ead02851a982fcade (patch)
treeec1033d2d1079b24691246c23137e65d517c5b9b /src/apk_solver.h
parentbcd0d45a49c89fd809f0a028012196f5a9527c99 (diff)
downloadaports-51999c97dabf9fbbe352ca3ead02851a982fcade.tar.bz2
aports-51999c97dabf9fbbe352ca3ead02851a982fcade.tar.xz
solver: inheritable solver flags
allow per-name solver flags to be inheritable, and use them in self-upgrade, add -u and the fix applet. this gives more familiar behaviour for the upgrades.
Diffstat (limited to 'src/apk_solver.h')
-rw-r--r--src/apk_solver.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/apk_solver.h b/src/apk_solver.h
index 29961d0302..4f5f29abba 100644
--- a/src/apk_solver.h
+++ b/src/apk_solver.h
@@ -27,7 +27,8 @@ struct apk_changeset {
#define APK_SOLVERF_REINSTALL 0x0004
void apk_solver_set_name_flags(struct apk_name *name,
- unsigned short solver_flags);
+ unsigned short solver_flags,
+ unsigned short solver_flags_inheritable);
int apk_solver_solve(struct apk_database *db,
unsigned short solver_flags,
struct apk_dependency_array *world,