aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt/pkg/files
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2016-06-12 22:41:04 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2016-06-12 22:41:04 +0000
commitd7f63035c7e1503e223693578da6b36dbce697e3 (patch)
tree63ae1c03e223d33cd9090fecf80590eb9848c643 /ports-mgmt/pkg/files
parentd1729116380e332624cf9c473b98a5c3e9e00f12 (diff)
downloadports-d7f63035c7e1503e223693578da6b36dbce697e3.tar.gz
ports-d7f63035c7e1503e223693578da6b36dbce697e3.zip
Fix pkg upgrade -f
Notes
Notes: svn path=/head/; revision=416827
Diffstat (limited to 'ports-mgmt/pkg/files')
-rw-r--r--ports-mgmt/pkg/files/patch-upgrade_f13
1 files changed, 13 insertions, 0 deletions
diff --git a/ports-mgmt/pkg/files/patch-upgrade_f b/ports-mgmt/pkg/files/patch-upgrade_f
new file mode 100644
index 000000000000..0fbebd1d6b64
--- /dev/null
+++ b/ports-mgmt/pkg/files/patch-upgrade_f
@@ -0,0 +1,13 @@
+diff --git libpkg/pkg_jobs_universe.c libpkg/pkg_jobs_universe.c
+index 312591d..c1eb15b 100644
+--- libpkg/pkg_jobs_universe.c
++++ libpkg/pkg_jobs_universe.c
+@@ -1264,7 +1264,7 @@ pkg_jobs_universe_get_upgrade_candidates(struct pkg_jobs_universe *universe,
+ if (selected != lp) {
+ /* We need to add the whole chain of upgrade candidates */
+ for (int i = 0; i < kv_size(candidates); i++) {
+- pkg_jobs_universe_add_pkg(universe, kv_A(candidates, i), false, NULL);
++ pkg_jobs_universe_add_pkg(universe, kv_A(candidates, i), force, NULL);
+ }
+ }
+ else {