aboutsummaryrefslogtreecommitdiffstats
path: root/Rpmdrake
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2007-03-02 13:24:03 +0000
committerThierry Vignaud <tv@mandriva.org>2007-03-02 13:24:03 +0000
commit9d87037d96299c14bd28f7f4f638c59b1df21df5 (patch)
tree8ed69d64e75c7e614ce79e6e8485813389d0f332 /Rpmdrake
parent1e56128ef4ef8f5df4e4f6d11205c4f5094668f4 (diff)
downloadrpmdrake-9d87037d96299c14bd28f7f4f638c59b1df21df5.tar
rpmdrake-9d87037d96299c14bd28f7f4f638c59b1df21df5.tar.gz
rpmdrake-9d87037d96299c14bd28f7f4f638c59b1df21df5.tar.bz2
rpmdrake-9d87037d96299c14bd28f7f4f638c59b1df21df5.tar.xz
rpmdrake-9d87037d96299c14bd28f7f4f638c59b1df21df5.zip
(perform_installation) unlock the urpmi database earlier, as soon as the last
transaction is completed so that we don"t needlessly lock the db while displaying error or success message.
Diffstat (limited to 'Rpmdrake')
-rwxr-xr-xRpmdrake/pkg.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm
index 392cdea6..a5aff768 100755
--- a/Rpmdrake/pkg.pm
+++ b/Rpmdrake/pkg.pm
@@ -703,6 +703,7 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-(
}
Rpmdrake::gurpm::end();
+ undef $_lock;
if (@errors || @error_msgs) {
interactive_msg(