diff options
author | Marc Espie <espie@cvs.openbsd.org> | 2023-11-25 17:43:40 +0000 |
---|---|---|
committer | Marc Espie <espie@cvs.openbsd.org> | 2023-11-25 17:43:40 +0000 |
commit | 82ab181b67fb0a3d77bad5f941da05de38c97df0 (patch) | |
tree | 87497516aa1fb9402da2fb09957af724ec568acd /usr.sbin/pkg_add | |
parent | f32f94607735461e1e24ccbce40bac51d106532d (diff) |
recognize future updatedb tagged packages
Diffstat (limited to 'usr.sbin/pkg_add')
-rw-r--r-- | usr.sbin/pkg_add/OpenBSD/PkgAdd.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/pkg_add/OpenBSD/PkgAdd.pm b/usr.sbin/pkg_add/OpenBSD/PkgAdd.pm index 6e3972cb962..66c6c50e07e 100644 --- a/usr.sbin/pkg_add/OpenBSD/PkgAdd.pm +++ b/usr.sbin/pkg_add/OpenBSD/PkgAdd.pm @@ -1,7 +1,7 @@ #! /usr/bin/perl # ex:ts=8 sw=4: -# $OpenBSD: PkgAdd.pm,v 1.147 2023/11/25 10:58:45 espie Exp $ +# $OpenBSD: PkgAdd.pm,v 1.148 2023/11/25 17:43:39 espie Exp $ # # Copyright (c) 2003-2014 Marc Espie <espie@openbsd.org> # @@ -359,7 +359,7 @@ sub find_kept_handle($set, $n, $state) } } $set->check_security($state, $plist, $o); - if ($set->{quirks}) { + if ($set->{quirks} || $plist->has('updatedb')) { # The installed package has inst: for a location, we want # the newer one (which is identical) $n->location->{repository}->setup_cache($state->{setlist}); @@ -843,7 +843,7 @@ sub really_add($set, $state) add_installed($pkgname); delete $handle->{partial}; OpenBSD::PkgCfl::register($handle, $state); - if ($set->{quirks}) { + if ($set->{quirks} || $plist->has('updatedb')) { $handle->location->{repository}->setup_cache($state->{setlist}); } } |