From 60f00ed59887cd32d5cd7252de138bca359e67b7 Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Thu, 27 Oct 2005 12:29:30 +0000 Subject: Don't let urpmq lock the urpmi db if it only dumps the configuration --- urpmq | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/urpmq b/urpmq index b2ba9369..eb9aa92d 100755 --- a/urpmq +++ b/urpmq @@ -111,6 +111,7 @@ $urpm::args::options{nodepslist} = $urpm::args::options{list_aliases} || $urpm::args::options{list_media} || $urpm::args::options{dump_config} || $urpm::args::options{list_url}; +$urpm::args::options{nolock} = 1 if $urpm::args::options{nodepslist}; if ($urpm::args::options{env}) { print STDERR N("using specific environment on %s\n", $urpm::args::options{env}); @@ -123,7 +124,7 @@ if ($urpm::args::options{env}) { $urpm::args::options{upgrade} && !$urpm::args::options{env} && !$urpm::args::options{nolock} and $urpm->shlock_rpm_db; -$urpm->shlock_urpmi_db; +$urpm::args::options{nolock} or $urpm->shlock_urpmi_db; $urpm->configure( nocheck_access => 1, noskipping => $urpm::args::options{nodepslist}, @@ -437,7 +438,7 @@ if ($urpm::args::options{list_aliases}) { exit 0; } } -$urpm->unlock_urpmi_db; +$urpm::args::options{nolock} or $urpm->unlock_urpmi_db; $urpm::args::options{upgrade} && !$urpm::args::options{env} && !$urpm::args::options{nolock} and $urpm->unlock_rpm_db; -- cgit v1.2.1