From aa12bda21e9f895a0103c5e2d6cf67cb5c588db0 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 29 Aug 2007 14:28:10 +0000 Subject: (rpm_db) lock rpmdb in /var/lib/rpm rather than in /var/lib/urpmi thus fixing locking with --root --- urpm/lock.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'urpm/lock.pm') diff --git a/urpm/lock.pm b/urpm/lock.pm index dbd237ba..ea59a983 100644 --- a/urpm/lock.pm +++ b/urpm/lock.pm @@ -18,7 +18,7 @@ my ($LOCK_SH, $LOCK_EX, $LOCK_NB, $LOCK_UN) = (1, 2, 4, 8); # (options: nofatal, wait) sub rpm_db { my ($urpm, $b_exclusive, %options) = @_; - my $f = ($urpm->{root} && !$urpm->{urpmi_root} ? "$urpm->{root}/" : '') . "$urpm->{statedir}/.RPMLOCK"; + my $f = ($urpm->{root} ? "$urpm->{root}/" : '') . "/var/lib/rpm/.RPMLOCK"; urpm::lock->new($urpm, $f, 'rpm', $b_exclusive, %options); } # (options: nofatal, wait) -- cgit v1.2.1