summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/add.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/add.c b/src/add.c
index fbb95ff..b7b7edb 100644
--- a/src/add.c
+++ b/src/add.c
@@ -145,7 +145,8 @@ static int add_main(void *ctx, int argc, char **argv)
r = apk_state_lock_dependency(state, &pkgs->item[i]);
if (r != 0) {
apk_error("Unable to install '%s'", pkgs->item[i].name->name);
- goto err;
+ if (!(apk_flags & APK_FORCE))
+ goto err;
}
if (!virtpkg)
apk_deps_add(&db.world, &pkgs->item[i]);