From 7658320581abb96b0d6ccf5eccba94de95b59534 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 29 Aug 2007 14:27:22 +0000 Subject: (create_var_lib_rpm) enable to lock chrooted rpmdb with --root too --- urpm.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'urpm.pm') diff --git a/urpm.pm b/urpm.pm index 547b299e..a75e333d 100644 --- a/urpm.pm +++ b/urpm.pm @@ -73,7 +73,7 @@ sub set_files { ); $urpm->{$_} = $h{$_} foreach keys %h; - create_var_lib_rpm($urpm, $urpmi_root, %h); + create_var_lib_rpm($urpm, %h); # policy is too use chroot environment only for --urpmi-root, not for --root: if ($urpmi_root && -e "$urpmi_root/etc/rpm/macros") { @@ -82,12 +82,12 @@ sub set_files { } sub create_var_lib_rpm { - my ($urpm, $urpmi_root, %h) = @_; + my ($urpm, %h) = @_; require File::Path; File::Path::mkpath([ $h{statedir}, (map { "$h{cachedir}/$_" } qw(headers partial rpms)), dirname($h{config}), - "$urpmi_root/var/lib/rpm", + "$urpm->{root}/var/lib/rpm", ]); } -- cgit v1.2.1