From e2d0c0467fb8f5da527f38aa04b2288dbce00a4e Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Sun, 31 Oct 2021 03:26:16 +0100 Subject: Convert rpmdb to sqlite also when not chrooted This is needed for live upgrades, either using urpmi or mgaonline (mga#29364). Two changes are needed: - fix detecting rpm version - fix converting rpmdb when not in a chroot --- urpm/select.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'urpm/select.pm') diff --git a/urpm/select.pm b/urpm/select.pm index 7225570f..b77303ae 100644 --- a/urpm/select.pm +++ b/urpm/select.pm @@ -759,7 +759,7 @@ sub should_we_migrate_back_rpmdb_db_version { sub migrate_forward_rpmdb_db_if_needed { my ($urpm, $state) = @_; - my ($pkg) = selected_packages_providing($urpm, $state, 'rpm') or return; + my ($pkg) = $urpm->packages_providing('rpm') or return; my $rooted_rpm_version = version->new("v" . $pkg->version); # perl_checker: $self = revision my $rpm_version = _rpm_version(); # perl_checker: $self = revision -- cgit v1.2.1