diff options
author | Thierry Vignaud <tv@mandriva.org> | 2007-11-23 13:18:54 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2007-11-23 13:18:54 +0000 |
commit | bb84bb3c16c48a0a56090aedd2d6ee104a9a305e (patch) | |
tree | 17e9f01e3f362ef531df1123098f07e4fbfb9ea9 /Rpmdrake/pkg.pm | |
parent | 1b1a59805e4403ff23b472fd6cd2f1eeaf93a533 (diff) | |
download | rpmdrake-bb84bb3c16c48a0a56090aedd2d6ee104a9a305e.tar rpmdrake-bb84bb3c16c48a0a56090aedd2d6ee104a9a305e.tar.gz rpmdrake-bb84bb3c16c48a0a56090aedd2d6ee104a9a305e.tar.bz2 rpmdrake-bb84bb3c16c48a0a56090aedd2d6ee104a9a305e.tar.xz rpmdrake-bb84bb3c16c48a0a56090aedd2d6ee104a9a305e.zip |
add support for --wait-lock option
Diffstat (limited to 'Rpmdrake/pkg.pm')
-rw-r--r-- | Rpmdrake/pkg.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm index 6effac08..ef3c6baa 100644 --- a/Rpmdrake/pkg.pm +++ b/Rpmdrake/pkg.pm @@ -169,7 +169,7 @@ sub warn_about_media { # and no need to fully configure urpmi since we may have to do it again anyway because of new media: my $urpm = fast_open_urpmi_db(); - my $_lock = urpm::lock::urpmi_db($urpm); + my $_lock = urpm::lock::urpmi_db($urpm, undef, wait => $urpm->{options}{wait_lock}); # build media list: @update_medias = get_update_medias($urpm); @@ -510,7 +510,7 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( return perform_parallel_install($urpm, $group, \$statusbar_msg_id); } - my $lock = urpm::lock::urpmi_db($urpm); + my $lock = urpm::lock::urpmi_db($urpm, undef, wait => $urpm->{options}{wait_lock}); my $rpm_lock = urpm::lock::rpm_db($urpm, 'exclusive'); my $state = $probe_only_for_updates ? { } : $urpm->{rpmdrake_state}; |