summaryrefslogtreecommitdiffstats
path: root/urpmi
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@mandriva.org>2005-06-09 07:42:30 +0000
committerRafael Garcia-Suarez <rgarciasuarez@mandriva.org>2005-06-09 07:42:30 +0000
commit39d5d8e8c7e51adbf4bb27833dab6c84ab58c524 (patch)
tree277a801487a852e67b185c737c3404d74bd50ccd /urpmi
parent31ad4fb787dc5bc23bf8a3d708d32e3a79641949 (diff)
downloadurpmi-39d5d8e8c7e51adbf4bb27833dab6c84ab58c524.tar
urpmi-39d5d8e8c7e51adbf4bb27833dab6c84ab58c524.tar.gz
urpmi-39d5d8e8c7e51adbf4bb27833dab6c84ab58c524.tar.bz2
urpmi-39d5d8e8c7e51adbf4bb27833dab6c84ab58c524.tar.xz
urpmi-39d5d8e8c7e51adbf4bb27833dab6c84ab58c524.zip
Introduce a --nolock option in urpmi and urpmq.
Use it for parallel distribution over ssh on localhost
Diffstat (limited to 'urpmi')
-rwxr-xr-xurpmi5
1 files changed, 3 insertions, 2 deletions
diff --git a/urpmi b/urpmi
index 5cf476f2..a09edce3 100755
--- a/urpmi
+++ b/urpmi
@@ -57,6 +57,7 @@ our $use_provides = 1;
our $verbose = 0;
our $usedistrib = 0;
our $log = '';
+our $nolock = 0;
my @files;
my @src_files;
@@ -265,7 +266,7 @@ unless ($bug) {
}
$verbose > 0 or $urpm->{log} = sub {};
-unless ($env) {
+unless ($env || $nolock) {
$urpm->exlock_rpm_db;
$urpm->shlock_urpmi_db;
}
@@ -707,7 +708,7 @@ if ($nok) {
}
}
-unless ($env) {
+unless ($env || $nolock) {
$urpm->unlock_urpmi_db;
$urpm->unlock_rpm_db;