diff options
author | Thierry Vignaud <tv@mandriva.org> | 2007-03-05 11:50:38 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2007-03-05 11:50:38 +0000 |
commit | 50f6dc64bd5dff2892da335a854db3a37433625b (patch) | |
tree | 8fc6435bd5809a821096e890cd24f081c3802445 | |
parent | bf62a8c4b593af66f91912ee008325f10124206e (diff) | |
download | rpmdrake-50f6dc64bd5dff2892da335a854db3a37433625b.tar rpmdrake-50f6dc64bd5dff2892da335a854db3a37433625b.tar.gz rpmdrake-50f6dc64bd5dff2892da335a854db3a37433625b.tar.bz2 rpmdrake-50f6dc64bd5dff2892da335a854db3a37433625b.tar.xz rpmdrake-50f6dc64bd5dff2892da335a854db3a37433625b.zip |
(perform_installation) unlock the urpmi database further earlier, as
soon as the last transaction is completed so that we don"t needlessly
lock the db while displaying error or success message.
-rwxr-xr-x | Rpmdrake/pkg.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm index 30317017..96fb94e1 100755 --- a/Rpmdrake/pkg.pm +++ b/Rpmdrake/pkg.pm @@ -688,6 +688,7 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( } } + undef $lock; if (@rpms_install || @rpms_upgrade || @to_remove) { if (@missing_errors) { interactive_msg( @@ -701,7 +702,6 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( } Rpmdrake::gurpm::end(); - undef $lock; if (@errors || @error_msgs) { interactive_msg( |