From 4c6fc8147444d989521b31e2c7ce297a9681296f Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Tue, 11 Sep 2018 10:34:14 +0300 Subject: add: add --latest flag to help analyze why upgrade fails --- src/add.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/add.c b/src/add.c index a28425e..23b8dd4 100644 --- a/src/add.c +++ b/src/add.c @@ -32,6 +32,9 @@ static int option_parse_applet(void *ctx, struct apk_db_options *dbopts, int opt case 'u': actx->solver_flags |= APK_SOLVERF_UPGRADE; break; + case 'l': + actx->solver_flags |= APK_SOLVERF_LATEST; + break; case 't': actx->virtpkg = optarg; break; @@ -44,6 +47,9 @@ static int option_parse_applet(void *ctx, struct apk_db_options *dbopts, int opt static const struct apk_option options_applet[] = { { 0x10000, "initdb", "Initialize database" }, { 'u', "upgrade", "Prefer to upgrade package" }, + { 'l', "latest", + "Select latest version of package (if it is not pinned), and " + "print error if it cannot be installed due to other dependencies" }, { 't', "virtual", "Instead of adding all the packages to 'world', create a new virtual " "package with the listed dependencies and add that to 'world'; the " -- cgit v1.2.3-70-g09d2