diff options
author | 2007-05-27 22:34:24 +0000 | |
---|---|---|
committer | 2007-05-27 22:34:24 +0000 | |
commit | d7095c3e5ae31d2667e0498e73b3d21778be1ccf (patch) | |
tree | 55dc947ad562c6c370c1fccae83d5854ca4c37d4 | |
parent | move computation of header to a separate function. (diff) | |
download | wireguard-openbsd-d7095c3e5ae31d2667e0498e73b3d21778be1ccf.tar.xz wireguard-openbsd-d7095c3e5ae31d2667e0498e73b3d21778be1ccf.zip |
oops, save_old_libs is now set dependent, we no longer store old packages
in the same location.
-rw-r--r-- | usr.sbin/pkg_add/OpenBSD/Replace.pm | 8 | ||||
-rw-r--r-- | usr.sbin/pkg_add/pkg_add | 4 |
2 files changed, 7 insertions, 5 deletions
diff --git a/usr.sbin/pkg_add/OpenBSD/Replace.pm b/usr.sbin/pkg_add/OpenBSD/Replace.pm index 8ce1a6cad0f..d5e863e6056 100644 --- a/usr.sbin/pkg_add/OpenBSD/Replace.pm +++ b/usr.sbin/pkg_add/OpenBSD/Replace.pm @@ -1,5 +1,5 @@ # ex:ts=8 sw=4: -# $OpenBSD: Replace.pm,v 1.20 2007/05/27 21:43:06 espie Exp $ +# $OpenBSD: Replace.pm,v 1.21 2007/05/27 22:34:24 espie Exp $ # # Copyright (c) 2004-2006 Marc Espie <espie@openbsd.org> # @@ -359,9 +359,11 @@ sub walk_depends_closure sub save_old_libraries { - my ($new_plist, $state) = @_; + my ($set, $state) = @_; - for my $old_plist (@{$new_plist->{replacing}}) { + my $new_plist = $set->handle->{plist}; + + for my $old_plist ($set->actual_replacements) { my $libs = {}; my $p = {}; diff --git a/usr.sbin/pkg_add/pkg_add b/usr.sbin/pkg_add/pkg_add index cbdfefd020c..d5b7d7fdbca 100644 --- a/usr.sbin/pkg_add/pkg_add +++ b/usr.sbin/pkg_add/pkg_add @@ -1,7 +1,7 @@ #! /usr/bin/perl # ex:ts=8 sw=4: -# $OpenBSD: pkg_add,v 1.281 2007/05/27 22:18:14 espie Exp $ +# $OpenBSD: pkg_add,v 1.282 2007/05/27 22:34:24 espie Exp $ # # Copyright (c) 2003-2007 Marc Espie <espie@openbsd.org> # @@ -364,7 +364,7 @@ sub really_add OpenBSD::ProgressMeter::set_header("$pkgname (extracting)"); - OpenBSD::Replace::save_old_libraries($plist, $state); + OpenBSD::Replace::save_old_libraries($set, $state); my $donesize = 0; $plist->{done} = []; |